]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
parisc: Fix 64-bit kernel build when CONFIG_COMPAT=n
authorHelge Deller <deller@gmx.de>
Fri, 1 May 2026 17:07:19 +0000 (19:07 +0200)
committerHelge Deller <deller@gmx.de>
Fri, 1 May 2026 17:09:30 +0000 (19:09 +0200)
VDSO32_SYMBOL() is used in signal.c, defining the value to zero avoids
liker issues when CONFIG_COMPAT=n.

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/include/asm/vdso.h

index 5501560f5ffe0f4fd0df74f4b82a87e858537936..e5cca3c9c8e7aa3a5bbec379b703842140cb9a11 100644 (file)
@@ -6,13 +6,14 @@
 
 #ifdef CONFIG_64BIT
 #include <generated/vdso64-offsets.h>
+#define VDSO64_SYMBOL(tsk, name) ((tsk)->mm->context.vdso_base + (vdso64_offset_##name))
 #endif
 #if !defined(CONFIG_64BIT) || defined(CONFIG_COMPAT)
 #include <generated/vdso32-offsets.h>
-#endif
-
-#define VDSO64_SYMBOL(tsk, name) ((tsk)->mm->context.vdso_base + (vdso64_offset_##name))
 #define VDSO32_SYMBOL(tsk, name) ((tsk)->mm->context.vdso_base + (vdso32_offset_##name))
+#else
+#define VDSO32_SYMBOL(tsk, name) 0UL
+#endif
 
 #endif /* __ASSEMBLER__ */