From 91ccd57ca92ed718dae4db18d4eb97a7f5ce5beb Mon Sep 17 00:00:00 2001 From: Jordan Rome Date: Tue, 8 Oct 2024 17:50:08 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 2ad6d23f465a4f851e3bcf6d74c315ce7b2c205b Checkpoint bpf-next commit: b24d7f0da6ef5a23456a301eaf51b170f961d4ae Baseline bpf commit: b408473ea01b2e499d23503e2bf898416da9d7ac Checkpoint bpf commit: b24d7f0da6ef5a23456a301eaf51b170f961d4ae Alan Maguire (1): bpf/bpf_get,set_sockopt: add option to set TCP-BPF sock ops flags Daniel Borkmann (1): bpf: Sync uapi bpf.h header to tools directory Donald Hunter (1): docs/bpf: Add missing BPF program types to docs Ihor Solodrai (1): libbpf: Add bpf_object__token_fd accessor Jiri Olsa (1): libbpf: Fix uretprobe.multi.s programs auto attachment Lin Yikai (1): libbpf: fix some typos in libbpf Mina Almasry (2): net: netdev netlink api to bind dma-buf to a net device netdev: add dmabuf introspection Pu Lehui (3): libbpf: Access first syscall argument with CO-RE direct read on s390 libbpf: Access first syscall argument with CO-RE direct read on arm64 libbpf: Fix accessing first syscall argument on RV64 Sam James (1): libbpf: Workaround (another) -Wmaybe-uninitialized false positive Shuyi Cheng (1): libbpf: Fixed getting wrong return address on arm64 architecture Yusheng Zheng (1): libbpf: Fix some typos in comments docs/program_types.rst | 30 ++++++++++++++++++++++++++---- include/uapi/linux/bpf.h | 25 ++++++++++++------------- include/uapi/linux/netdev.h | 13 +++++++++++++ src/bpf.h | 4 ++-- src/bpf_helpers.h | 2 +- src/bpf_tracing.h | 25 ++++++++++++++++--------- src/btf.c | 4 ++-- src/btf.h | 2 +- src/btf_dump.c | 2 +- src/libbpf.c | 13 +++++++++---- src/libbpf.h | 18 +++++++++++++----- src/libbpf.map | 1 + src/libbpf_legacy.h | 4 ++-- src/linker.c | 4 ++-- src/skel_internal.h | 2 +- src/usdt.bpf.h | 2 +- 16 files changed, 103 insertions(+), 48 deletions(-) Signed-off-by: Jordan Rome --- 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 71d9e07..81db5c2 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -b408473ea01b2e499d23503e2bf898416da9d7ac +b24d7f0da6ef5a23456a301eaf51b170f961d4ae diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index bbef930..81db5c2 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -2ad6d23f465a4f851e3bcf6d74c315ce7b2c205b +b24d7f0da6ef5a23456a301eaf51b170f961d4ae