parisc: Allocate task struct with stack frame alignment

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>
This commit is contained in:
Helge Deller 2021-10-04 23:40:48 +02:00
parent 9f6cfef1d0
commit b7d8c16a58
1 changed files with 2 additions and 1 deletions

View File

@ -12,6 +12,7 @@
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
#include <linux/threads.h> #include <linux/threads.h>
#include <asm/assembly.h>
#include <asm/prefetch.h> #include <asm/prefetch.h>
#include <asm/hardware.h> #include <asm/hardware.h>
#include <asm/pdc.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 CPU_HVERSION ((boot_cpu_data.hversion >> 4) & 0x0FFF)
#define ARCH_MIN_TASKALIGN 8 #define ARCH_MIN_TASKALIGN FRAME_ALIGN
struct thread_struct { struct thread_struct {
struct pt_regs regs; struct pt_regs regs;