mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-03-01 11:14:56 -05:00
Pull bpf updates from Alexei Starovoitov:
- Fix and improve BTF deduplication of identical BTF types (Alan
Maguire and Andrii Nakryiko)
- Support up to 12 arguments in BPF trampoline on arm64 (Xu Kuohai and
Alexis Lothoré)
- Support load-acquire and store-release instructions in BPF JIT on
riscv64 (Andrea Parri)
- Fix uninitialized values in BPF_{CORE,PROBE}_READ macros (Anton
Protopopov)
- Streamline allowed helpers across program types (Feng Yang)
- Support atomic update for hashtab of BPF maps (Hou Tao)
- Implement json output for BPF helpers (Ihor Solodrai)
- Several s390 JIT fixes (Ilya Leoshkevich)
- Various sockmap fixes (Jiayuan Chen)
- Support mmap of vmlinux BTF data (Lorenz Bauer)
- Support BPF rbtree traversal and list peeking (Martin KaFai Lau)
- Tests for sockmap/sockhash redirection (Michal Luczaj)
- Introduce kfuncs for memory reads into dynptrs (Mykyta Yatsenko)
- Add support for dma-buf iterators in BPF (T.J. Mercier)
- The verifier support for __bpf_trap() (Yonghong Song)
* tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next: (135 commits)
bpf, arm64: Remove unused-but-set function and variable.
selftests/bpf: Add tests with stack ptr register in conditional jmp
bpf: Do not include stack ptr register in precision backtracking bookkeeping
selftests/bpf: enable many-args tests for arm64
bpf, arm64: Support up to 12 function arguments
bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
bpf: Avoid __bpf_prog_ret0_warn when jit fails
bpftool: Add support for custom BTF path in prog load/loadall
selftests/bpf: Add unit tests with __bpf_trap() kfunc
bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable
bpf: Remove special_kfunc_set from verifier
selftests/bpf: Add test for open coded dmabuf_iter
selftests/bpf: Add test for dmabuf_iter
bpf: Add open coded dmabuf iterator
bpf: Add dmabuf iterator
dma-buf: Rename debugfs symbols
bpf: Fix error return value in bpf_copy_from_user_dynptr
libbpf: Use mmap to parse vmlinux BTF from sysfs
selftests: bpf: Add a test for mmapable vmlinux BTF
btf: Allow mmap of vmlinux btf
...
121 lines
2.6 KiB
Plaintext
121 lines
2.6 KiB
Plaintext
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
|
|
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
|
|
CONFIG_BPF=y
|
|
CONFIG_BPF_EVENTS=y
|
|
CONFIG_BPF_JIT=y
|
|
CONFIG_BPF_KPROBE_OVERRIDE=y
|
|
CONFIG_BPF_LIRC_MODE2=y
|
|
CONFIG_BPF_LSM=y
|
|
CONFIG_BPF_STREAM_PARSER=y
|
|
CONFIG_BPF_SYSCALL=y
|
|
# CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set
|
|
CONFIG_CGROUP_BPF=y
|
|
CONFIG_CRYPTO_HMAC=y
|
|
CONFIG_CRYPTO_SHA256=y
|
|
CONFIG_CRYPTO_USER_API=y
|
|
CONFIG_CRYPTO_USER_API_HASH=y
|
|
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
|
CONFIG_CRYPTO_SKCIPHER=y
|
|
CONFIG_CRYPTO_ECB=y
|
|
CONFIG_CRYPTO_AES=y
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_DEBUG_INFO_BTF=y
|
|
CONFIG_DEBUG_INFO_DWARF4=y
|
|
CONFIG_DMABUF_HEAPS=y
|
|
CONFIG_DMABUF_HEAPS_SYSTEM=y
|
|
CONFIG_DUMMY=y
|
|
CONFIG_DYNAMIC_FTRACE=y
|
|
CONFIG_FPROBE=y
|
|
CONFIG_FTRACE_SYSCALLS=y
|
|
CONFIG_FUNCTION_ERROR_INJECTION=y
|
|
CONFIG_FUNCTION_TRACER=y
|
|
CONFIG_FS_VERITY=y
|
|
CONFIG_GENEVE=y
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
CONFIG_IMA=y
|
|
CONFIG_IMA_READ_POLICY=y
|
|
CONFIG_IMA_WRITE_POLICY=y
|
|
CONFIG_INET_ESP=y
|
|
CONFIG_IP_NF_FILTER=y
|
|
CONFIG_IP_NF_RAW=y
|
|
CONFIG_IP_NF_TARGET_SYNPROXY=y
|
|
CONFIG_IPV6=y
|
|
CONFIG_IPV6_FOU=y
|
|
CONFIG_IPV6_FOU_TUNNEL=y
|
|
CONFIG_IPV6_GRE=y
|
|
CONFIG_IPV6_SEG6_BPF=y
|
|
CONFIG_IPV6_SIT=y
|
|
CONFIG_IPV6_TUNNEL=y
|
|
CONFIG_KEYS=y
|
|
CONFIG_LIRC=y
|
|
CONFIG_LWTUNNEL=y
|
|
CONFIG_MODULE_SIG=y
|
|
CONFIG_MODULE_SRCVERSION_ALL=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODVERSIONS=y
|
|
CONFIG_MPLS=y
|
|
CONFIG_MPLS_IPTUNNEL=y
|
|
CONFIG_MPLS_ROUTING=y
|
|
CONFIG_MPTCP=y
|
|
CONFIG_NET_ACT_GACT=y
|
|
CONFIG_NET_ACT_SKBMOD=y
|
|
CONFIG_NET_CLS=y
|
|
CONFIG_NET_CLS_ACT=y
|
|
CONFIG_NET_CLS_BPF=y
|
|
CONFIG_NET_CLS_FLOWER=y
|
|
CONFIG_NET_CLS_MATCHALL=y
|
|
CONFIG_NET_FOU=y
|
|
CONFIG_NET_FOU_IP_TUNNELS=y
|
|
CONFIG_NET_IPGRE=y
|
|
CONFIG_NET_IPGRE_DEMUX=y
|
|
CONFIG_NET_IPIP=y
|
|
CONFIG_NET_MPLS_GSO=y
|
|
CONFIG_NET_SCH_BPF=y
|
|
CONFIG_NET_SCH_FQ=y
|
|
CONFIG_NET_SCH_INGRESS=y
|
|
CONFIG_NET_SCH_HTB=y
|
|
CONFIG_NET_SCHED=y
|
|
CONFIG_NETDEVSIM=y
|
|
CONFIG_NETFILTER=y
|
|
CONFIG_NETFILTER_ADVANCED=y
|
|
CONFIG_NETFILTER_SYNPROXY=y
|
|
CONFIG_NETFILTER_XT_CONNMARK=y
|
|
CONFIG_NETFILTER_XT_MATCH_STATE=y
|
|
CONFIG_NETFILTER_XT_TARGET_CT=y
|
|
CONFIG_NETKIT=y
|
|
CONFIG_NF_CONNTRACK=y
|
|
CONFIG_NF_CONNTRACK_MARK=y
|
|
CONFIG_NF_CONNTRACK_ZONES=y
|
|
CONFIG_NF_DEFRAG_IPV4=y
|
|
CONFIG_NF_DEFRAG_IPV6=y
|
|
CONFIG_NF_TABLES=y
|
|
CONFIG_NF_TABLES_INET=y
|
|
CONFIG_NF_TABLES_NETDEV=y
|
|
CONFIG_NF_TABLES_IPV4=y
|
|
CONFIG_NF_TABLES_IPV6=y
|
|
CONFIG_NETFILTER_INGRESS=y
|
|
CONFIG_NF_FLOW_TABLE=y
|
|
CONFIG_NF_FLOW_TABLE_INET=y
|
|
CONFIG_NETFILTER_NETLINK=y
|
|
CONFIG_NFT_FLOW_OFFLOAD=y
|
|
CONFIG_IP_NF_IPTABLES=y
|
|
CONFIG_IP6_NF_IPTABLES=y
|
|
CONFIG_IP6_NF_FILTER=y
|
|
CONFIG_NF_NAT=y
|
|
CONFIG_RC_CORE=y
|
|
CONFIG_SECURITY=y
|
|
CONFIG_SECURITYFS=y
|
|
CONFIG_SYN_COOKIES=y
|
|
CONFIG_TEST_BPF=m
|
|
CONFIG_UDMABUF=y
|
|
CONFIG_USERFAULTFD=y
|
|
CONFIG_VSOCKETS=y
|
|
CONFIG_VXLAN=y
|
|
CONFIG_XDP_SOCKETS=y
|
|
CONFIG_XFRM_INTERFACE=y
|
|
CONFIG_TCP_CONG_DCTCP=y
|
|
CONFIG_TCP_CONG_BBR=y
|