bpf: consistently use BPF token throughout BPF verifier logic
authorAndrii Nakryiko <andrii@kernel.org>
Thu, 30 Nov 2023 18:52:20 +0000 (10:52 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 6 Dec 2023 18:02:59 +0000 (10:02 -0800)
commit8062fb12de99b2da33754c6a3be1bfc30d9a35f4
tree5c70426f65a08c9b76c69c95fe98f1e44ef05b5e
parent4cbb270e115bc197ff2046aeb54cc951666b16ec
bpf: consistently use BPF token throughout BPF verifier logic

Remove remaining direct queries to perfmon_capable() and bpf_capable()
in BPF verifier logic and instead use BPF token (if available) to make
decisions about privileges.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20231130185229.2688956-9-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
include/linux/bpf.h
include/linux/filter.h
kernel/bpf/arraymap.c
kernel/bpf/core.c
kernel/bpf/verifier.c
net/core/filter.c