From 374036c9f1cdfe2a8df98d9d6a53c34fd02de14b Mon Sep 17 00:00:00 2001 From: Ihor Solodrai Date: Mon, 10 Mar 2025 11:47:28 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 239860828f8660e2be487e2fbdae2640cce3fd67 Checkpoint bpf-next commit: 79d93c8ff35855d3283ee7d82dfe0c54f90b9986 Baseline bpf commit: 319fc77f8f45a1b3dba15b0cc1a869778fd222f7 Checkpoint bpf commit: 6ccf6adb05d0fe3dbb1a77ab90bf054da8a2198d Ihor Solodrai (1): libbpf: Implement bpf_usdt_arg_size BPF function Mykyta Yatsenko (3): libbpf: Use map_is_created helper in map setters libbpf: Introduce more granular state for bpf_object libbpf: Split bpf object load into prepare/load Nandakumar Edamana (1): libbpf: Fix out-of-bound read Peilin Ye (1): bpf: Introduce load-acquire and store-release instructions Yonghong Song (1): bpf: Allow pre-ordering for bpf cgroup progs include/uapi/linux/bpf.h | 4 + src/libbpf.c | 201 ++++++++++++++++++++++++++------------- src/libbpf.h | 13 +++ src/libbpf.map | 1 + src/usdt.bpf.h | 32 +++++++ 5 files changed, 183 insertions(+), 68 deletions(-) Signed-off-by: Ihor Solodrai --- 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 ced180b..e860164 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -319fc77f8f45a1b3dba15b0cc1a869778fd222f7 +6ccf6adb05d0fe3dbb1a77ab90bf054da8a2198d diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index d15a298..dc57237 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -239860828f8660e2be487e2fbdae2640cce3fd67 +79d93c8ff35855d3283ee7d82dfe0c54f90b9986