parisc: Allocate task struct with stack frame alignment
authorHelge Deller <deller@gmx.de>
Mon, 4 Oct 2021 21:40:48 +0000 (23:40 +0200)
committerHelge Deller <deller@gmx.de>
Sat, 30 Oct 2021 21:11:01 +0000 (23:11 +0200)
We will put the stack directly behind the task struct, so
make sure that we allocate it with an alignment of 64 bytes.

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

index eeb7da0..290471e 100644 (file)
@@ -12,6 +12,7 @@
 #ifndef __ASSEMBLY__
 #include <linux/threads.h>
 
+#include <asm/assembly.h>
 #include <asm/prefetch.h>
 #include <asm/hardware.h>
 #include <asm/pdc.h>
@@ -101,7 +102,7 @@ DECLARE_PER_CPU(struct cpuinfo_parisc, cpu_data);
 
 #define CPU_HVERSION ((boot_cpu_data.hversion >> 4) & 0x0FFF)
 
-#define ARCH_MIN_TASKALIGN     8
+#define ARCH_MIN_TASKALIGN     FRAME_ALIGN
 
 struct thread_struct {
        struct pt_regs regs;