This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f3ddc438a29f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 8618f5ffba4d bpf, lsm: Remove getlsmprop hooks BTF IDs new 9f0fc9814521 bpf, vsock: Fix poll() missing a queue new 9c2a2a45136d selftest/bpf: Add test for af_vsock poll() new 135ffc7becc8 bpf, vsock: Invoke proto::close on close() new 515745445e92 selftest/bpf: Add test for vsock removal from sockmap on close() new 20a39ea37751 Merge branch 'bpf-vsock-fix-poll-and-close' new 32cd3db7de97 xsk: fix OOB map writes when deleting elements new ab244dd7cf4c bpf: fix OOB devmap writes when deleting elements new 7ca088420084 Merge branch 'bpf-fix-oob-accesses-in-map_delete_elem-callbacks' new ac9a48a6f161 xsk: always clear DMA mapping information when unmapping the pool new ef3ba8c258ee bpftool: fix potential NULL pointer dereferencing in prog_dump() new 6b64128a74eb selftests/bpf: Check for PREEMPTION instead of PREEMPT new ca70b8baf2bd tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg new 3448ad23b34e selftests/bpf: Add apply_bytes test to test_txmsg_redir_wa [...] new 537a2525eaf7 tools: Override makefile ARCH variable if defined, but empty new 12659d28615d bpf: Ensure reg is PTR_TO_STACK in process_iter_arg new 7f71197001e3 selftests/bpf: Add tests for iter arg check new d4c44354bcaf Merge branch 'fix-missing-process_iter_arg-type-check' new bd74e238ae69 bpf: Zero index arg error string for dynptr and iter new 5a6ea7022ff4 samples/bpf: Remove unnecessary -I flags from libbpf EXTRA_CFLAGS new 69772f509e08 bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_ [...] new b0e66977dc07 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots new adfdd9c68566 selftests/bpf: Introduce __caps_unpriv annotation for tests new f513c3635078 selftests/bpf: Add test for reading from STACK_INVALID slots new 19b6dbc006ec selftests/bpf: Add test for narrow spill into 64-bit spill [...] new e2cf913314b9 Merge branch 'fixes-for-stack-with-allow_ptr_leaks' new 156c977c539e bpf: Remove unnecessary check when updating LPM trie new 3d5611b4d7ef bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem new eae6a075e953 bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie new 532d6b36b2bf bpf: Handle in-place update for full LPM trie correctly new 27abc7b3fa2e bpf: Fix exact match conditions in trie_get_next_key() new 3d8dc43eb2a3 bpf: Switch to bpf mem allocator for LPM trie new 6a5c63d43c02 bpf: Use raw_spinlock_t for LPM trie new 3e18f5f1e5a1 selftests/bpf: Move test_lpm_map.c to map_tests new 04d4ce91b0be selftests/bpf: Add more test cases for LPM trie new 509df676c2d7 Merge branch 'fixes-for-lpm-trie' new b5f217084ab3 Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...]
The 37 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: kernel/bpf/bpf_lsm.c | 2 - kernel/bpf/devmap.c | 6 +- kernel/bpf/lpm_trie.c | 133 ++++--- kernel/bpf/verifier.c | 27 +- net/ipv4/tcp_bpf.c | 11 +- net/vmw_vsock/af_vsock.c | 70 ++-- net/xdp/xsk_buff_pool.c | 5 +- net/xdp/xskmap.c | 2 +- samples/bpf/Makefile | 13 +- tools/bpf/bpftool/prog.c | 17 +- tools/scripts/Makefile.arch | 4 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 2 +- .../lpm_trie_map_basic_ops.c} | 405 ++++++++++++++++++++- .../selftests/bpf/map_tests/task_storage_map.c | 4 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 77 ++++ .../selftests/bpf/prog_tests/task_local_storage.c | 2 +- tools/testing/selftests/bpf/prog_tests/verifier.c | 19 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 12 + tools/testing/selftests/bpf/progs/dynptr_fail.c | 22 +- tools/testing/selftests/bpf/progs/iters.c | 26 ++ .../selftests/bpf/progs/iters_state_safety.c | 14 +- .../selftests/bpf/progs/iters_testmod_seq.c | 4 +- .../bpf/progs/read_bpf_task_storage_busy.c | 4 +- .../selftests/bpf/progs/task_storage_nodeadlock.c | 4 +- .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 2 +- .../selftests/bpf/progs/verifier_bits_iter.c | 8 +- tools/testing/selftests/bpf/progs/verifier_mtu.c | 4 +- .../selftests/bpf/progs/verifier_spill_fill.c | 35 ++ tools/testing/selftests/bpf/test_loader.c | 46 +++ tools/testing/selftests/bpf/test_sockmap.c | 6 +- 31 files changed, 813 insertions(+), 174 deletions(-) rename tools/testing/selftests/bpf/{test_lpm_map.c => map_tests/lpm_trie_map_basic [...]