From 6d4abdda089f70a2b7519187d3c9bcdbd1a22a08 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Tue, 5 Nov 2019 15:34:16 -0800 Subject: [PATCH] sync: latest libbpf changes from kernel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: a566e35f1e8b4b3be1e96a804d1cca38b578167c Checkpoint bpf-next commit: f23c7ce341c2dfd187d4e3712ba6c110969463a0 Baseline bpf commit: fc11078dd3514c65eabce166b8431a56d8a667cb Checkpoint bpf commit: 7de086909365cd60a5619a45af3f4152516fd75c Alexei Starovoitov (1): libbpf: Add support for prog_tracing Andrii Nakryiko (2): libbpf: Add support for relocatable bitfields libbpf: Add support for field size relocations Daniel Borkmann (1): bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers Toke Høiland-Jørgensen (4): libbpf: Fix error handling in bpf_map__reuse_fd() libbpf: Store map pin path and status in struct bpf_map libbpf: Move directory creation into _pin() functions libbpf: Add auto-pinning of maps when loading BPF objects include/uapi/linux/bpf.h | 124 ++++--- src/bpf.c | 8 +- src/bpf.h | 5 +- src/bpf_core_read.h | 79 +++++ src/bpf_helpers.h | 6 + src/libbpf.c | 707 ++++++++++++++++++++++++++++++--------- src/libbpf.h | 23 +- src/libbpf.map | 5 + src/libbpf_internal.h | 4 + src/libbpf_probes.c | 1 + 10 files changed, 749 insertions(+), 213 deletions(-) -- 2.17.1 --- BPF-CHECKPOINT-COMMIT | 2 +- CHECKPOINT-COMMIT | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT index 9e4d60a..9ac389e 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -fc11078dd3514c65eabce166b8431a56d8a667cb +7de086909365cd60a5619a45af3f4152516fd75c diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index b67a1d5..e5b3bd7 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -a566e35f1e8b4b3be1e96a804d1cca38b578167c +f23c7ce341c2dfd187d4e3712ba6c110969463a0