summaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/asm-offsets.c
diff options
context:
space:
mode:
authorAnna-Maria Behnsen <anna-maria@linutronix.de>2024-02-19 16:39:33 +0100
committerThomas Gleixner <tglx@linutronix.de>2024-02-20 20:56:00 +0100
commita0d2fcd62ac2d3749ff48e30635fe8ea184f0a97 (patch)
tree5bbdd5fc7d6e5636b5cb12fcb617641a018a25e9 /arch/arm/kernel/asm-offsets.c
parent4eb0833d7de058735a424f1f783126c60a346b34 (diff)
downloadlinux-stable-a0d2fcd62ac2d3749ff48e30635fe8ea184f0a97.tar.gz
linux-stable-a0d2fcd62ac2d3749ff48e30635fe8ea184f0a97.tar.bz2
linux-stable-a0d2fcd62ac2d3749ff48e30635fe8ea184f0a97.zip
vdso/ARM: Make union vdso_data_store available for all architectures
The vDSO data page "union vdso_data_store" is defined in an ARM specific header file and also defined in several other places. Move the definition from the ARM header file into the generic vdso datapage header to make it also usable for others and to prevent code duplication. Signed-off-by: Anna-Maria Behnsen <anna-maria@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com> Reviewed-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20240219153939.75719-5-anna-maria@linutronix.de
Diffstat (limited to 'arch/arm/kernel/asm-offsets.c')
-rw-r--r--arch/arm/kernel/asm-offsets.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/kernel/asm-offsets.c b/arch/arm/kernel/asm-offsets.c
index 219cbc7e5d13..4915662842ff 100644
--- a/arch/arm/kernel/asm-offsets.c
+++ b/arch/arm/kernel/asm-offsets.c
@@ -21,10 +21,12 @@
#include <asm/mpu.h>
#include <asm/procinfo.h>
#include <asm/suspend.h>
-#include <asm/vdso_datapage.h>
#include <asm/hardware/cache-l2x0.h>
#include <linux/kbuild.h>
#include <linux/arm-smccc.h>
+
+#include <vdso/datapage.h>
+
#include "signal.h"
/*