sync: Pull latest bpftool changes from kernel
Syncing latest bpftool commits from kernel repository.
Baseline bpf-next commit: e63985ecd22681c7f5975f2e8637187a326b6791
Checkpoint bpf-next commit: 14bb1e8c8d4ad5d9d2febb7d19c70a3cf536e1e5
Baseline bpf commit: 2487007aa3b9fafbd2cb14068f49791ce1d7ede5
Checkpoint bpf commit: 443574b033876c85a35de4c65c14f7fe092222b2
Alexei Starovoitov (4):
bpf: Introduce bpf_arena.
bpf: Disasm support for addr_space_cast instruction.
bpftool: Recognize arena map type
libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM
Andrii Nakryiko (3):
bpftool: rename is_internal_mmapable_map into is_mmapable_map
libbpf: Recognize __arena global variables.
bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs
Kui-Feng Lee (1):
bpftool: Cast pointers for shadow types explicitly.
Quentin Monnet (3):
bpftool: Enable libbpf logs when loading pid_iter in debug mode
bpftool: Remove unnecessary source files from bootstrap version
bpftool: Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap bpftool
Yonghong Song (2):
bpftool: Fix missing pids during link show
bpf: Sync uapi bpf.h to tools directory
docs/bpftool-map.rst | 2 +-
include/uapi/linux/bpf.h | 20 ++++++++++++++++++--
src/Makefile | 14 ++++++--------
src/gen.c | 34 ++++++++++++++++++++++++----------
src/kernel/bpf/disasm.c | 10 ++++++++++
src/map.c | 2 +-
src/pids.c | 19 ++++++++++++-------
src/skeleton/pid_iter.bpf.c | 4 ++--
8 files changed, 74 insertions(+), 31 deletions(-)
Signed-off-by: Quentin Monnet <[email protected]>
diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT
index def0a92..8236b54 100644
--- a/BPF-CHECKPOINT-COMMIT
+++ b/BPF-CHECKPOINT-COMMIT
@@ -1 +1 @@
-2487007aa3b9fafbd2cb14068f49791ce1d7ede5
+443574b033876c85a35de4c65c14f7fe092222b2
diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT
index a0c8df7..4025fe9 100644
--- a/CHECKPOINT-COMMIT
+++ b/CHECKPOINT-COMMIT
@@ -1 +1 @@
-e63985ecd22681c7f5975f2e8637187a326b6791
+14bb1e8c8d4ad5d9d2febb7d19c70a3cf536e1e5