Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge commit. Changes below are compared with the first parent: 7f2ff7b6.
Changes
211 files changed · +10536 −3390
Only the first 600 diff lines are shown. Download the complete patch.
Documentation/bpf/bpf_iterators.rst
View fileDocumentation/bpf/btf.rst
View fileDocumentation/bpf/standardization/instruction-set.rst
View filearch/arm64/include/asm/insn.h
View filearch/arm64/lib/insn.c
View filearch/arm64/net/bpf_jit.h
View filearch/arm64/net/bpf_jit_comp.c
View filearch/s390/net/bpf_jit_comp.c
View filearch/x86/net/Makefile
View filearch/x86/net/bpf_jit_comp.c
View filearch/x86/net/bpf_timed_may_goto.S
View fileThis diff is incomplete. Download the complete patch.
fs/bpf_fs_kfuncs.c
View fileThis diff is incomplete. Download the complete patch.
include/linux/bpf-cgroup.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/bpf.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/bpf_lsm.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/bpf_verifier.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/btf.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/filter.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/lsm_hook_defs.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/mm.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/security.h
View fileThis diff is incomplete. Download the complete patch.
include/uapi/linux/bpf.h
View fileThis diff is incomplete. Download the complete patch.
include/uapi/linux/btf.h
View fileThis diff is incomplete. Download the complete patch.
include/uapi/linux/xattr.h
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/arena.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/bpf_cgrp_storage.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/bpf_iter.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/bpf_lsm.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/bpf_struct_ops.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/btf.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/cgroup.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/core.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/cpumask.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/disasm.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/hashtab.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/helpers.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/preload/bpf_preload_kern.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/syscall.c
View fileThis diff is incomplete. Download the complete patch.
kernel/bpf/verifier.c
View fileThis diff is incomplete. Download the complete patch.
kernel/trace/bpf_trace.c
View fileThis diff is incomplete. Download the complete patch.
mm/memory.c
View fileThis diff is incomplete. Download the complete patch.
mm/nommu.c
View fileThis diff is incomplete. Download the complete patch.
net/core/filter.c
View fileThis diff is incomplete. Download the complete patch.
samples/bpf/Makefile
View fileThis diff is incomplete. Download the complete patch.
scripts/Makefile.btf
View fileThis diff is incomplete. Download the complete patch.
security/security.c
View fileThis diff is incomplete. Download the complete patch.
security/selinux/hooks.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/Makefile
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/btf.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/btf_dumper.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/cgroup.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/common.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/gen.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/jit_disasm.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/link.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/main.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/map.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/map_perf_ring.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/net.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/netlink_dumper.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/prog.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/tracelog.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/bpftool/xlated_dumper.c
View fileThis diff is incomplete. Download the complete patch.
tools/bpf/runqslower/Makefile
View fileThis diff is incomplete. Download the complete patch.
tools/include/uapi/linux/bpf.h
View fileThis diff is incomplete. Download the complete patch.
tools/include/uapi/linux/btf.h
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/bpf.c
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/bpf.h
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/btf.c
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/btf.h
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/btf_dump.c
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/libbpf.c
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/libbpf.h
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/libbpf.map
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/libbpf_internal.h
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/linker.c
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/relo_core.c
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/str_error.c
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/str_error.h
View fileThis diff is incomplete. Download the complete patch.
tools/lib/bpf/usdt.bpf.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/DENYLIST.aarch64
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/Makefile
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/bpf_arena_spin_lock.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/bpf_atomic.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/bpf_experimental.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/bpf_kfuncs.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/cap_helpers.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/cap_helpers.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/network_helpers.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/network_helpers.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/align.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/btf.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/btf_dump.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/cgroup_v1v2.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/compute_live_registers.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/core_reloc.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/cpumask.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/dynptr.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/fd_array.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/fexit_noreturns.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/kernel_flag.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/lwt_seg6local.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/prepare.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/read_vsyscall.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/spin_lock.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/summarization.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/tailcalls.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/tc_links.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/tc_opts.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/test_struct_ops_kptr_return.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/test_struct_ops_refcounted.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/test_veristat.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/token.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/usdt.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/verifier.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/arena_atomics.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/arena_spin_lock.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/bpf_iter_tasks.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/bpf_misc.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/bpf_tracing_net.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_bad_signed_arr_elem_sz.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/cgroup_preorder.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/compute_live_registers.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/connect4_dropper.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/core_reloc_types.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/cpumask_common.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/cpumask_failure.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/cpumask_success.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/dynptr_success.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/fexit_noreturns.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/irq.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/iters.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/netns_cookie_prog.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/preempt_lock.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/prepare.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/priv_freplace_prog.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/priv_prog.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/rcu_read_lock.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/read_vsyscall.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/set_global_vars.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/strncmp_bench.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_kptr_return.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__invalid_scalar.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__local_kptr.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__nonzero_offset.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__wrong_type.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_refcounted.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_refcounted_fail__global_subprog.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_refcounted_fail__ref_leak.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/struct_ops_refcounted_fail__tail_call.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/summarization.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/summarization_freplace.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_cgroup1_hierarchy.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_get_xattr.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_kernel_flag.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_kfunc_dynptr_param.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_lookup_key.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_ptr_untrusted.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_set_remove_xattr.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_task_under_cgroup.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_usdt.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_verify_pkcs7_sig.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_gotol.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_precision.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/verifier_store_release.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_btf.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_loader.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_lwt_ip_encap.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_lwt_seg6local.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_maps.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_progs.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_progs.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_tunnel.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_xdp_redirect_multi.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_xdp_vlan.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_xdp_vlan_mode_generic.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/test_xdp_vlan_mode_native.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/veristat.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/with_addr.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/with_tunnels.sh
View before deletionThis diff is incomplete. Download the complete patch.
tools/testing/selftests/bpf/xdp_redirect_multi.c
View before deletionThis diff is incomplete. Download the complete patch.