[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200831163132.66521-1-alexei.starovoitov@gmail.com>
Date: Mon, 31 Aug 2020 09:31:32 -0700
From: Alexei Starovoitov <alexei.starovoitov@...il.com>
To: davem@...emloft.net
Cc: daniel@...earbox.net, bjorn.topel@...il.com,
netdev@...r.kernel.org, bpf@...r.kernel.org, kernel-team@...com
Subject: [PATCH bpf-next] bpf: Fix build without BPF_LSM.
From: Alexei Starovoitov <ast@...nel.org>
resolve_btfids doesn't like empty set. Add unused ID when BPF_LSM is off.
Reported-by: Björn Töpel <bjorn.topel@...il.com>
Fixes: 1e6c62a88215 ("bpf: Introduce sleepable BPF programs")
Signed-off-by: Alexei Starovoitov <ast@...nel.org>
---
kernel/bpf/verifier.c | 2 ++
1 file changed, 2 insertions(+)
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)
--
2.23.0
Powered by blists - more mailing lists