From 76c9f50f3e30d2bb096b761bbc8c171198e0bb88 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Fri, 30 Aug 2024 15:21:55 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: ec5b8c76ab1c6d163762d60cfbedcd27e7527144 Checkpoint bpf-next commit: 2ad6d23f465a4f851e3bcf6d74c315ce7b2c205b Baseline bpf commit: e1533b6319ab9c3a97dad314dd88b3783bc41b69 Checkpoint bpf commit: b408473ea01b2e499d23503e2bf898416da9d7ac Alan Maguire (1): libbpf: Fix license for btf_relocate.c Andrii Nakryiko (2): libbpf: Fix no-args func prototype BTF dumping syntax libbpf: Fix bpf_object__open_skeleton()'s mishandling of options David Vernet (1): libbpf: Don't take direct pointers into BTF data from st_ops Jordan Rome (1): bpf: Add bpf_copy_from_user_str kfunc Kan Liang (1): perf/x86/intel: Support new data source for Lunar Lake Sam James (1): libbpf: Workaround -Wmaybe-uninitialized false positive Stanislav Fomichev (1): selftests/bpf: Add XDP_UMEM_TX_METADATA_LEN to XSK TX metadata test Tony Ambardar (1): libbpf: Ensure new BTF objects inherit input endianness include/uapi/linux/bpf.h | 9 ++++ include/uapi/linux/if_xdp.h | 4 ++ include/uapi/linux/perf_event.h | 6 ++- src/btf.c | 4 ++ src/btf_dump.c | 8 ++-- src/btf_relocate.c | 2 +- src/elf.c | 3 ++ src/libbpf.c | 75 ++++++++++++++------------------- 8 files changed, 62 insertions(+), 49 deletions(-) Signed-off-by: Andrii Nakryiko --- 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 a63dd87..71d9e07 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -e1533b6319ab9c3a97dad314dd88b3783bc41b69 +b408473ea01b2e499d23503e2bf898416da9d7ac diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 0205e2a..bbef930 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -ec5b8c76ab1c6d163762d60cfbedcd27e7527144 +2ad6d23f465a4f851e3bcf6d74c315ce7b2c205b