This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from dbafeddb9524 Merge tag 'linux_kselftest-fixes-6.12-rc4' of git://git.ke [...] new 8b62645b09f8 bpf: Use raw_spinlock_t in ringbuf new e9bd9c498cb0 bpf: sync_linked_regs() must preserve subreg_def new a41b3828ec05 selftests/bpf: Verify that sync_linked_regs preserves subreg_def new 09d88791c7cd bpf: Make sure internal and UAPI bpf_redirect flags don't overlap new 3ed6be68913b bpf: Sync uapi bpf.h header to tools directory new ca9984c5f0ab bpf: devmap: provide rxq after redirect new 49ebeb0c15e8 bpf: selftests: send packet to devmap redirect XDP new bcd28cfd04eb Merge branch 'bpf: devmap: provide rxq after redirect' new 45126b155e3b bpf: Fix memory leak in bpf_core_apply new b24d7f0da6ef bpf, lsm: Remove bpf_lsm_key_free hook new 797d73ee232d bpf: Check the remaining info_cnt before repeating btf fields new c456f0804058 selftests/bpf: Add more test case for field flattening new 830b8e49424b Merge branch 'check-the-remaining-info_cnt-before-repeatin [...] new 434247637c66 bpf: use kvzmalloc to allocate BPF verifier environment new 4deecdd29cf2 bpf: fix unpopulated name_len field in perf_event link info new 4538a38f654a selftests/bpf: fix perf_event link info name_len assertion new 30a59cc79754 riscv, bpf: Fix possible infinite tailcall when CONFIG_CFI [...] new 60f802e2d6e1 selftests/bpf: Fix error compiling cgroup_ancestor.c with [...] new 6cb86a0fdece bpf: fix kfunc btf caching for modules new 4192bb294f80 selftests/bpf: Provide a generic [un]load_module helper new f91b256644ea selftests/bpf: Add test for kfunc module order new 3f2ac59c0d7b Merge branch 'fix-caching-of-btf-for-kfuncs-in-the-verifier' new fd526e121c4d selftests/bpf: Fix cross-compiling urandom_read new ad6b5b6ea9b7 bpf: Fix unpopulated path_size when uprobe_multi fields unset new b836cbdf3b81 selftests/bpf: Assert link info uprobe_multi count & path_ [...] new ae67b9fb8c4e bpf: Fix truncation bug in coerce_reg_to_size_sx() new 61f506eacc77 selftests/bpf: Add test for truncation after sign extensio [...] new 35ccd576a23c selftests/bpf: Add test for sign extension in coerce_subre [...] new ee230090f62f Merge branch 'fix-truncation-bug-in-coerce_reg_to_size_sx- [...] new 92f3715e1eba bpf: Fix link info netfilter flags to populate defrag flag new 2aa587fd6659 selftests/bpf: Add asserts for netfilter link info new 9c5bd93edf7b bpf, sockmap: SK_DROP on attempted redirects of unsupporte [...] new 3543152f2d33 vsock: Update rx_bytes on read_skb() new 6dafde852df8 vsock: Update msg_count on read_skb() new 19039f279797 bpf, vsock: Drop static vsock_bpf_prot initialization new e59db0623f69 riscv, bpf: Make BPF_CMPXCHG fully ordered new 9495a5b731fc bpf: Fix iter/task tid filtering new ee8c7c6c3f8c bpf: Properly test iter/task tid filtering new 3878ae04e9fc bpf: Fix incorrect delta propagation between linked registers new 3e9e708757ca bpf: Fix print_reg_state's constant scalar dump new db123e42304d selftests/bpf: Add test case for delta propagation new 5ac9b4e935df lib/buildid: Handle memfd_secret() files in build_id_parse() new 3d5ad2d4eca3 Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...]
The 43 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: arch/riscv/net/bpf_jit_comp64.c | 8 +- include/net/sock.h | 5 + include/uapi/linux/bpf.h | 13 +-- kernel/bpf/bpf_lsm.c | 4 - kernel/bpf/btf.c | 15 ++- kernel/bpf/devmap.c | 11 +- kernel/bpf/log.c | 3 +- kernel/bpf/ringbuf.c | 12 +- kernel/bpf/syscall.c | 29 +++-- kernel/bpf/task_iter.c | 2 +- kernel/bpf/verifier.c | 36 ++++-- kernel/trace/bpf_trace.c | 36 +++--- lib/buildid.c | 5 + net/core/filter.c | 8 +- net/core/sock_map.c | 8 ++ net/netfilter/nf_bpf_link.c | 3 +- net/vmw_vsock/virtio_transport_common.c | 14 ++- net/vmw_vsock/vsock_bpf.c | 8 -- tools/include/uapi/linux/bpf.h | 22 ++-- tools/testing/selftests/bpf/Makefile | 22 +++- .../{bpf_testmod => bpf_test_modorder_x}/Makefile | 5 +- .../bpf/bpf_test_modorder_x/bpf_test_modorder_x.c | 39 +++++++ .../{bpf_testmod => bpf_test_modorder_y}/Makefile | 5 +- .../bpf/bpf_test_modorder_y/bpf_test_modorder_y.c | 39 +++++++ tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 27 ++++- .../selftests/bpf/prog_tests/cgroup_ancestor.c | 2 +- tools/testing/selftests/bpf/prog_tests/cpumask.c | 1 + .../selftests/bpf/prog_tests/fill_link_info.c | 18 ++- .../selftests/bpf/prog_tests/kfunc_module_order.c | 55 +++++++++ .../bpf/prog_tests/netfilter_link_attach.c | 42 ++++++- tools/testing/selftests/bpf/prog_tests/verifier.c | 2 + .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 125 +++++++++++++++++++-- tools/testing/selftests/bpf/progs/cpumask_common.h | 5 + .../testing/selftests/bpf/progs/cpumask_failure.c | 35 ++++++ .../testing/selftests/bpf/progs/cpumask_success.c | 78 ++++++++++++- .../selftests/bpf/progs/kfunc_module_order.c | 30 +++++ .../bpf/progs/test_xdp_with_devmap_helpers.c | 2 +- .../selftests/bpf/progs/verifier_linked_scalars.c | 34 ++++++ tools/testing/selftests/bpf/progs/verifier_movsx.c | 40 +++++++ .../selftests/bpf/progs/verifier_scalar_ids.c | 67 +++++++++++ tools/testing/selftests/bpf/testing_helpers.c | 34 ++++-- tools/testing/selftests/bpf/testing_helpers.h | 2 + 42 files changed, 813 insertions(+), 138 deletions(-) copy tools/testing/selftests/bpf/{bpf_testmod => bpf_test_modorder_x}/Makefile (78%) create mode 100644 tools/testing/selftests/bpf/bpf_test_modorder_x/bpf_test_modorder_x.c copy tools/testing/selftests/bpf/{bpf_testmod => bpf_test_modorder_y}/Makefile (78%) create mode 100644 tools/testing/selftests/bpf/bpf_test_modorder_y/bpf_test_modorder_y.c create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_module_order.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_module_order.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_linked_scalars.c