Message ID | 20241024215724.60017-1-daniel@iogearbox.net (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | BPF |
Headers | show |
Series | [GIT,PULL] bpf for v6.12-rc5 | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Pull request for net, async |
netdev/build_32bit | success | Errors and warnings before: 553 this patch: 552 |
netdev/build_tools | success | Errors and warnings before: 161 (+0) this patch: 159 (+0) |
netdev/build_clang | success | Errors and warnings before: 1033 this patch: 1028 |
netdev/verify_signedoff | fail | author Signed-off-by missing committer Signed-off-by missing committer Signed-off-by missing committer Signed-off-by missing committer Signed-off-by missing |
netdev/verify_fixes | fail | Problems with Fixes tag: 1 |
netdev/build_allmodconfig_warn | success | Errors and warnings before: 14875 this patch: 14874 |
netdev/build_clang_rust | success | No Rust files in patch. Skipping build |
netdev/kdoc | success | Errors and warnings before: 0 this patch: 0 |
netdev/contest | fail | net-next-2024-11-01--06-00 (tests: 780) |
The pull request you sent on Thu, 24 Oct 2024 23:57:24 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git tags/bpf-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ae90f6a6170d7a7a1aa4fddf664fbd093e3023bc
Thank you!
Hi Linus, The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924: Linux 6.12-rc4 (2024-10-20 15:19:38 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git tags/bpf-fixes for you to fetch changes up to d5fb316e2af1d947f0f6c3666e373a54d9f27c6f: Merge branch 'add-the-missing-bpf_link_type-invocation-for-sockmap' (2024-10-24 10:17:13 -0700) ---------------------------------------------------------------- BPF fixes: - Fix an out-of-bounds read in bpf_link_show_fdinfo for BPF sockmap link file descriptors (Hou Tao) - Fix BPF arm64 JIT's address emission with tag-based KASAN enabled reserving not enough size (Peter Collingbourne) - Fix BPF verifier do_misc_fixups patching for inlining of the bpf_get_branch_snapshot BPF helper (Andrii Nakryiko) - Fix a BPF verifier bug and reject BPF program write attempts into read-only marked BPF maps (Daniel Borkmann) - Fix perf_event_detach_bpf_prog error handling by removing an invalid check which would skip BPF program release (Jiri Olsa) - Fix memory leak when parsing mount options for the BPF filesystem (Hou Tao) Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> ---------------------------------------------------------------- Andrii Nakryiko (2): bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() Merge branch 'add-the-missing-bpf_link_type-invocation-for-sockmap' Daniel Borkmann (5): bpf: Add MEM_WRITE attribute bpf: Fix overloading of MEM_UNINIT's meaning bpf: Remove MEM_UNINIT from skb/xdp MTU helpers selftests/bpf: Add test for writes to .rodata selftests/bpf: Add test for passing in uninit mtu_len Hou Tao (3): bpf: Preserve param->string when parsing mount options bpf: Add the missing BPF_LINK_TYPE invocation for sockmap bpf: Check validity of link->type in bpf_link_show_fdinfo() Jiri Olsa (1): bpf,perf: Fix perf_event_detach_bpf_prog error handling Peter Collingbourne (1): bpf, arm64: Fix address emission with tag-based KASAN enabled arch/arm64/net/bpf_jit_comp.c | 12 +++- include/linux/bpf.h | 14 +++- include/linux/bpf_types.h | 1 + include/uapi/linux/bpf.h | 3 + kernel/bpf/helpers.c | 10 +-- kernel/bpf/inode.c | 5 +- kernel/bpf/ringbuf.c | 2 +- kernel/bpf/syscall.c | 16 +++-- kernel/bpf/verifier.c | 75 +++++++++++----------- kernel/trace/bpf_trace.c | 6 +- net/core/filter.c | 42 +++++------- tools/include/uapi/linux/bpf.h | 3 + tools/testing/selftests/bpf/prog_tests/verifier.c | 19 ++++++ tools/testing/selftests/bpf/progs/verifier_const.c | 31 ++++++++- tools/testing/selftests/bpf/progs/verifier_mtu.c | 18 ++++++ 15 files changed, 167 insertions(+), 90 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/verifier_mtu.c