Revert BPF token-related functionality
authorAndrii Nakryiko <andrii@kernel.org>
Tue, 19 Dec 2023 15:37:35 +0000 (07:37 -0800)
committerAndrii Nakryiko <andrii@kernel.org>
Tue, 19 Dec 2023 16:23:03 +0000 (08:23 -0800)
commitd17aff807f845cf93926c28705216639c7279110
tree2c7baaedac92384e2d4d083ddebfba920b3390ae
parent2130c519a401e576647040043cb46d6fdc361dcc
Revert BPF token-related functionality

This patch includes the following revert (one  conflicting BPF FS
patch and three token patch sets, represented by merge commits):
  - revert 0f5d5454c723 "Merge branch 'bpf-fs-mount-options-parsing-follow-ups'";
  - revert 750e785796bb "bpf: Support uid and gid when mounting bpffs";
  - revert 733763285acf "Merge branch 'bpf-token-support-in-libbpf-s-bpf-object'";
  - revert c35919dcce28 "Merge branch 'bpf-token-and-bpf-fs-based-delegation'".

Link: https://lore.kernel.org/bpf/CAHk-=wg7JuFYwGy=GOMbRCtOL+jwSQsdUaBsRWkDVYbxipbM5A@mail.gmail.com
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
40 files changed:
drivers/media/rc/bpf-lirc.c
include/linux/bpf.h
include/linux/filter.h
include/linux/lsm_hook_defs.h
include/linux/security.h
include/uapi/linux/bpf.h
kernel/bpf/Makefile
kernel/bpf/arraymap.c
kernel/bpf/bpf_lsm.c
kernel/bpf/cgroup.c
kernel/bpf/core.c
kernel/bpf/helpers.c
kernel/bpf/inode.c
kernel/bpf/syscall.c
kernel/bpf/token.c [deleted file]
kernel/bpf/verifier.c
kernel/trace/bpf_trace.c
net/core/filter.c
net/ipv4/bpf_tcp_ca.c
net/netfilter/nf_bpf_link.c
security/security.c
security/selinux/hooks.c
tools/include/uapi/linux/bpf.h
tools/lib/bpf/Build
tools/lib/bpf/bpf.c
tools/lib/bpf/bpf.h
tools/lib/bpf/btf.c
tools/lib/bpf/elf.c
tools/lib/bpf/features.c [deleted file]
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf.h
tools/lib/bpf/libbpf.map
tools/lib/bpf/libbpf_internal.h
tools/lib/bpf/libbpf_probes.c
tools/lib/bpf/str_error.h
tools/testing/selftests/bpf/prog_tests/libbpf_probes.c
tools/testing/selftests/bpf/prog_tests/libbpf_str.c
tools/testing/selftests/bpf/prog_tests/token.c [deleted file]
tools/testing/selftests/bpf/progs/priv_map.c [deleted file]
tools/testing/selftests/bpf/progs/priv_prog.c [deleted file]