]> git.ipfire.org Git - thirdparty/linux.git/commit
bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncs
authorPuranjay Mohan <puranjay@kernel.org>
Fri, 2 Jan 2026 18:00:28 +0000 (10:00 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 2 Jan 2026 20:04:28 +0000 (12:04 -0800)
commit7646c7afd9a95db0b0cb4ad066ed90f6024da67d
tree9faab8fa243a3e604a96d2be303e49341655ffa0
parent1a5c01d2508a845825eece360c6145d7f436dbf8
bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncs

Now that KF_TRUSTED_ARGS is the default for all kfuncs, remove the
explicit KF_TRUSTED_ARGS flag from all kfunc definitions and remove the
flag itself.

Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Reviewed-by: Emil Tsalapatis <emil@etsalapatis.com>
Signed-off-by: Puranjay Mohan <puranjay@kernel.org>
Link: https://lore.kernel.org/r/20260102180038.2708325-3-puranjay@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
19 files changed:
fs/bpf_fs_kfuncs.c
fs/verity/measure.c
include/linux/bpf.h
include/linux/btf.h
kernel/bpf/arena.c
kernel/bpf/cpumask.c
kernel/bpf/helpers.c
kernel/bpf/map_iter.c
kernel/bpf/verifier.c
kernel/sched/ext.c
mm/bpf_memcontrol.c
net/core/filter.c
net/core/xdp.c
net/netfilter/nf_conntrack_bpf.c
net/netfilter/nf_flow_table_bpf.c
net/netfilter/nf_nat_bpf.c
net/sched/bpf_qdisc.c
tools/testing/selftests/bpf/progs/cpumask_failure.c
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c