From 9f519af7f4ab796ea56e31746aeba091a89fcefa Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Mon, 25 Nov 2019 15:27:28 -0800 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: e47a179997ceee6864fbae620eee09ea9c345a4d Checkpoint bpf-next commit: b615e5a1e067dcb327482d1af7463268b89b1629 Baseline bpf commit: d0fbb51dfaa612f960519b798387be436e8f83c5 Checkpoint bpf commit: 34e59836565e36fade1464e054a3551c1a0364be Alexei Starovoitov (4): libbpf: Introduce btf__find_by_name_kind() libbpf: Add support to attach to fentry/fexit tracing progs selftests/bpf: Add test for BPF trampoline libbpf: Add support for attaching BPF programs to other BPF programs Andrii Nakryiko (8): bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY libbpf: Make global data internal arrays mmap()-able, if possible libbpf: Fix call relocation offset calculation bug libbpf: Refactor relocation handling libbpf: Fix various errors and warning reported by checkpatch.pl libbpf: Support initialized global variables libbpf: Fix bpf_object name determination for bpf_object__open_file() libbpf: Fix usage of u32 in userspace code Luigi Rizzo (1): net-af_xdp: Use correct number of channels from ethtool Martin KaFai Lau (1): bpf: Introduce BPF_TRACE_x helper for the tracing tests include/uapi/linux/bpf.h | 6 + src/bpf.c | 8 +- src/bpf.h | 5 +- src/btf.c | 22 ++ src/btf.h | 2 + src/libbpf.c | 478 ++++++++++++++++++++++++++------------- src/libbpf.h | 7 +- src/libbpf.map | 3 + src/xsk.c | 11 +- 9 files changed, 371 insertions(+), 171 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 93b9092..b46a6aa 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -d0fbb51dfaa612f960519b798387be436e8f83c5 +34e59836565e36fade1464e054a3551c1a0364be diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index e124a0e..ecc9fba 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -e47a179997ceee6864fbae620eee09ea9c345a4d +b615e5a1e067dcb327482d1af7463268b89b1629