s390: adapt entry.S to the move of thread_struct
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 20 Jul 2015 08:01:46 +0000 (10:01 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 20 Jul 2015 11:22:18 +0000 (13:22 +0200)
commit3827ec3d8fd51aef8352b0282b14f0f3ab615930
tree9d6cc01706efdb44c6fb7cdb8024fa93d98a7dab
parent52721d9d3334c1cb1f76219a161084094ec634dc
s390: adapt entry.S to the move of thread_struct

git commit 0c8c0f03e3a292e031596484275c14cf39c0ab7a
"x86/fpu, sched: Dynamically allocate 'struct fpu'"
moved the thread_struct to the end of the task_struct.

This causes some of the offsets used in entry.S to overflow their
instruction operand field. To fix this  use aghi to create a
dedicated pointer for the thread_struct.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/entry.S
arch/s390/kernel/traps.c