2020-12-24 08:03:57

by Abaci Team

[permalink] [raw]
Subject: [PATCH] bpf: fix: symbol 'btf_vmlinux' was not declared.

Symbol 'btf_vmlinux' was not declared in the header file and does not
add extern, so no other file uses it. It's better to add static to it.

Signed-off-by: YANG LI <[email protected]>
Reported-by: Abaci <[email protected]>
---
kernel/bpf/verifier.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c
index 17270b8..535d364 100644
--- a/kernel/bpf/verifier.c
+++ b/kernel/bpf/verifier.c
@@ -244,7 +244,7 @@ struct bpf_call_arg_meta {
u32 ret_btf_id;
};

-struct btf *btf_vmlinux;
+static struct btf *btf_vmlinux;

static DEFINE_MUTEX(bpf_verifier_lock);

--
1.8.3.1