sync: latest libbpf changes from kernel
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 2d0df01974ce2b59b6f7d5bd3ea58d74f12ddf85
Checkpoint bpf-next commit: 34ba23b44c664792a4308ec37b5788a3162944ec
Baseline bpf commit: 0a210af6d0a0595fef566e7eeb072f10f37774be
Checkpoint bpf commit: 8de8b71b787f38983d414d2dba169a3bfefa668a
Alan Maguire (2):
libbpf: Improve library identification for uprobe binary path
resolution
libbpf: Improve string parsing for uprobe auto-attach
Andrii Nakryiko (5):
libbpf: Fix use #ifdef instead of #if to avoid compiler warning
libbpf: Use strlcpy() in path resolution fallback logic
libbpf: Allow WEAK and GLOBAL bindings during BTF fixup
libbpf: Don't error out on CO-RE relos for overriden weak subprogs
libbpf: Use weak hidden modifier for USDT BPF-side API functions
Colin Ian King (1):
libbpf: Fix spelling mistake "libaries" -> "libraries"
Haowen Bai (1):
libbpf: Potential NULL dereference in usdt_manager_attach_usdt()
Ilya Leoshkevich (3):
libbpf: Minor style improvements in USDT code
libbpf: Make BPF-side of USDT support work on big-endian machines
libbpf: Add s390-specific USDT arg spec parsing logic
src/libbpf.c | 105 ++++++++++++++++++++----------------------
src/libbpf_internal.h | 11 +++++
src/usdt.bpf.h | 13 ++++--
src/usdt.c | 79 ++++++++++++++++++++++++++-----
4 files changed, 136 insertions(+), 72 deletions(-)
--
2.30.2
diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT
index 8a231cb..b06894b 100644
--- a/BPF-CHECKPOINT-COMMIT
+++ b/BPF-CHECKPOINT-COMMIT
@@ -1 +1 @@
-0a210af6d0a0595fef566e7eeb072f10f37774be
+8de8b71b787f38983d414d2dba169a3bfefa668a
diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT
index d2522f3..31ad88e 100644
--- a/CHECKPOINT-COMMIT
+++ b/CHECKPOINT-COMMIT
@@ -1 +1 @@
-2d0df01974ce2b59b6f7d5bd3ea58d74f12ddf85
+34ba23b44c664792a4308ec37b5788a3162944ec