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

From: YANG LI
Date: Thu Dec 24 2020 - 03:01:50 EST


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 <abaci-bugfix@xxxxxxxxxxxxxxxxx>
Reported-by: Abaci <abaci@xxxxxxxxxxxxxxxxx>
---
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