s390: move on_thread_stack() to processor.h
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 27 Mar 2023 09:37:27 +0000 (11:37 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Tue, 4 Apr 2023 16:34:56 +0000 (18:34 +0200)
commit22ca1e7738025ae38d07c05bae2af934b1b2c11f
treed727a91d27bd89cf66c1083327f726285a8e6315
parent60afa6d1662c08dd266463231acc129488fffe6e
s390: move on_thread_stack() to processor.h

As preparation for the stackleak feature move on_thread_stack() to
processor.h like x86.

Also make it __always_inline, and slightly optimize it by reading
current task's kernel stack pointer from lowcore.

Reviewed-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/entry-common.h
arch/s390/include/asm/processor.h