]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
bpf: Fix warning for bpf_cpumask in verifier
authorHari Bathini <hbathini@linux.ibm.com>
Thu, 8 Feb 2024 10:01:15 +0000 (15:31 +0530)
committerAndrii Nakryiko <andrii@kernel.org>
Tue, 13 Feb 2024 19:13:39 +0000 (11:13 -0800)
Compiling with CONFIG_BPF_SYSCALL & !CONFIG_BPF_JIT throws the below
warning:

  "WARN: resolve_btfids: unresolved symbol bpf_cpumask"

Fix it by adding the appropriate #ifdef.

Signed-off-by: Hari Bathini <hbathini@linux.ibm.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Acked-by: Stanislav Fomichev <sdf@google.com>
Acked-by: David Vernet <void@manifault.com>
Link: https://lore.kernel.org/bpf/20240208100115.602172-1-hbathini@linux.ibm.com
kernel/bpf/verifier.c

index 65f598694d550359f2b926ef26ae30d0c80c6f69..b263f093ee76133a38b0f13c5143323f1eb069ab 100644 (file)
@@ -5227,7 +5227,9 @@ BTF_ID(struct, prog_test_ref_kfunc)
 #ifdef CONFIG_CGROUPS
 BTF_ID(struct, cgroup)
 #endif
+#ifdef CONFIG_BPF_JIT
 BTF_ID(struct, bpf_cpumask)
+#endif
 BTF_ID(struct, task_struct)
 BTF_SET_END(rcu_protected_types)