From be8f15bb93b9cf6cb8968bfc442338ca4d607cc5 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Fri, 2 Dec 2022 21:07:16 -0800 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 5b1d640800de7fe02d68bf592d9d101de24c87f2 Checkpoint bpf-next commit: 706819495921ddad6b3780140b9d9e9293b6dedc Baseline bpf commit: 47df8a2f78bc34ff170d147d05b121f84e252b85 Checkpoint bpf commit: e931a173a685fe213127ae5aa6b7f2196c1d875d Alexei Starovoitov (1): selftests/bpf: Workaround for llvm nop-4 bug Andrii Nakryiko (2): libbpf: Ignore hashmap__find() result explicitly in btf_dump libbpf: Avoid enum forward-declarations in public API in C++ mode Donald Hunter (1): docs/bpf: Add table of BPF program types to libbpf docs Hou Tao (4): libbpf: Use page size as max_entries when probing ring buffer map libbpf: Handle size overflow for ringbuf mmap libbpf: Handle size overflow for user ringbuf mmap libbpf: Check the validity of size in user_ring_buffer__reserve() Ji Rongfeng (1): bpf: Update bpf_{g,s}etsockopt() documentation docs/index.rst | 3 + docs/program_types.rst | 203 +++++++++++++++++++++++++++++++++++++++ include/uapi/linux/bpf.h | 23 +++-- src/bpf.h | 7 ++ src/btf_dump.c | 2 +- src/libbpf.c | 3 +- src/libbpf_probes.c | 2 +- src/ringbuf.c | 26 +++-- 8 files changed, 250 insertions(+), 19 deletions(-) create mode 100644 docs/program_types.rst -- 2.30.2 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 52536f7..6f9731b 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -47df8a2f78bc34ff170d147d05b121f84e252b85 +e931a173a685fe213127ae5aa6b7f2196c1d875d diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index b873a36..7845be5 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -5b1d640800de7fe02d68bf592d9d101de24c87f2 +706819495921ddad6b3780140b9d9e9293b6dedc