From 85d9be97ebb59d14072d4dd222bc055f85f7ba15 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Wed, 28 Jan 2026 13:37:35 -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: 6f0b824a61f212e9707ff68abcabfdfa4724b811 Checkpoint bpf-next commit: 08a7491843224f8b96518fbe70d9e48163046054 Baseline bpf commit: 1d528e794f3db5d32279123a89957c44c4406a09 Checkpoint bpf commit: 22cc16c04b7893d8fc22810599f49a305d600b9e Donglin Peng (4): libbpf: Add BTF permutation support for type reordering libbpf: Optimize type lookup with binary search for sorted BTF libbpf: Verify BTF sorting btf: Refactor the code by calling str_is_empty Emil Tsalapatis (2): libbpf: Turn relo_core->sym_off unsigned libbpf: Move arena globals to the end of the arena Ihor Solodrai (1): bpf: Migrate bpf_stream_vprintk() to KF_IMPLICIT_ARGS Leon Hwang (2): bpf: Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags libbpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu maps Matt Bobrowski (1): bpf: add new BPF_CGROUP_ITER_CHILDREN control option Menglong Dong (2): bpf: add fsession support libbpf: add fsession support Thomas Gleixner (1): treewide: Update email address Thomas Weißschuh (1): vfs: use UAPI types for new struct delegation definition Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value include/uapi/linux/bpf.h | 11 ++ include/uapi/linux/fcntl.h | 10 +- include/uapi/linux/perf_event.h | 2 +- src/bpf.c | 1 + src/bpf.h | 8 + src/bpf_helpers.h | 6 +- src/btf.c | 276 +++++++++++++++++++++++++++----- src/btf.h | 42 +++++ src/btf_dump.c | 9 ++ src/libbpf.c | 64 +++++--- src/libbpf.h | 21 +-- src/libbpf.map | 1 + 12 files changed, 369 insertions(+), 82 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 852448f..5f31fea 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -1d528e794f3db5d32279123a89957c44c4406a09 +22cc16c04b7893d8fc22810599f49a305d600b9e diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 3e8ea76..729c754 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -6f0b824a61f212e9707ff68abcabfdfa4724b811 +08a7491843224f8b96518fbe70d9e48163046054