[PATCH] riscv/vdso: fix missing vdso_data declaration
Ben Dooks
ben.dooks at sifive.com
Wed Jul 13 15:06:45 PDT 2022
The vdso_data is defined by has no declaration as the
arch/riscv/kernel/vdso.c does not include asm/vdso/vsyscall.h
for the definition. Fix the following sparse warning by
adding in the asm/vdso/vsyscall.h
arch/riscv/kernel/vdso.c:42:18: warning: symbol 'vdso_data' was not declared. Should it be static?
Signed-off-by: Ben Dooks <ben.dooks at sifive.com>
---
arch/riscv/kernel/vdso.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/riscv/kernel/vdso.c b/arch/riscv/kernel/vdso.c
index 69b05b6c181b..7564f0208957 100644
--- a/arch/riscv/kernel/vdso.c
+++ b/arch/riscv/kernel/vdso.c
@@ -13,6 +13,7 @@
#include <linux/err.h>
#include <asm/page.h>
#include <asm/vdso.h>
+#include <asm/vdso/vsyscall.h>
#include <linux/time_namespace.h>
#ifdef CONFIG_GENERIC_TIME_VSYSCALL
--
2.35.1
More information about the linux-riscv
mailing list