From 6c25f7dcb556d771ab0b02790a94d76e6337d5dc Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Wed, 13 Nov 2024 12:02:23 -0800 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: c6fb8030b4baa01c850f99fc6da051b1017edc46 Checkpoint bpf-next commit: a1087da9d11e5bcacc706002bc0f84b790881f69 Baseline bpf commit: d5fb316e2af1d947f0f6c3666e373a54d9f27c6f Checkpoint bpf commit: fb86c42a2a5d44e849ddfbc98b8d2f4f40d36ee3 Andrii Nakryiko (1): libbpf: start v1.6 development cycle Jiri Olsa (2): bpf: Add support for uprobe multi session attach libbpf: Add support for uprobe multi session attach Mykyta Yatsenko (4): libbpf: Introduce errstr() for stringifying errno libbpf: Stringify errno in log messages in libbpf.c libbpf: Stringify errno in log messages in btf*.c libbpf: Stringify errno in log messages in the remaining code include/uapi/linux/bpf.h | 1 + src/bpf.c | 1 + src/btf.c | 26 +-- src/btf_dump.c | 3 +- src/elf.c | 4 +- src/features.c | 15 +- src/gen_loader.c | 3 +- src/libbpf.c | 375 ++++++++++++++++++--------------------- src/libbpf.h | 4 +- src/libbpf.map | 3 + src/libbpf_version.h | 2 +- src/linker.c | 21 ++- src/ringbuf.c | 34 ++-- src/str_error.c | 71 ++++++++ src/str_error.h | 7 + src/usdt.c | 32 ++-- 16 files changed, 332 insertions(+), 270 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 0c39fee..8fc752f 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -d5fb316e2af1d947f0f6c3666e373a54d9f27c6f +fb86c42a2a5d44e849ddfbc98b8d2f4f40d36ee3 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 5dd49d8..7686d5b 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -c6fb8030b4baa01c850f99fc6da051b1017edc46 +a1087da9d11e5bcacc706002bc0f84b790881f69