diff options
author | 2020-08-31 09:31:32 -0700 | |
---|---|---|
committer | 2020-08-31 20:56:10 +0200 | |
commit | 29523c5e6716521f6e2fb59d7785e2bc0b1a993a (patch) | |
tree | 3824404a0537ca3dbbe6b05bd8548db31c174016 /kernel | |
parent | bpf: Fix build without BPF_SYSCALL, but with BPF_JIT. (diff) | |
download | linux-29523c5e6716521f6e2fb59d7785e2bc0b1a993a.tar.gz linux-29523c5e6716521f6e2fb59d7785e2bc0b1a993a.tar.bz2 linux-29523c5e6716521f6e2fb59d7785e2bc0b1a993a.zip |
bpf: Fix build without BPF_LSM.
resolve_btfids doesn't like empty set. Add unused ID when BPF_LSM is off.
Fixes: 1e6c62a88215 ("bpf: Introduce sleepable BPF programs")
Reported-by: Björn Töpel <bjorn.topel@gmail.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Tested-by: Song Liu <songliubraving@fb.com>
Acked-by: KP Singh <kpsingh@google.com>
Link: https://lore.kernel.org/bpf/20200831163132.66521-1-alexei.starovoitov@gmail.com
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/bpf/verifier.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index 3ebfdb7bd427..b4c22b5ce5a2 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -11008,6 +11008,8 @@ BTF_SET_START(btf_sleepable_lsm_hooks) #ifdef CONFIG_BPF_LSM BTF_ID(func, bpf_lsm_file_mprotect) BTF_ID(func, bpf_lsm_bprm_committed_creds) +#else +BTF_ID_UNUSED #endif BTF_SET_END(btf_sleepable_lsm_hooks) |