Commit cfea9bc7 authored by Heiko Carstens's avatar Heiko Carstens Committed by Vasily Gorbik
Browse files

s390/stack: set lowcore kernel stack pointer early



Make sure the lowcore kernel stack pointer reflects the kernel stack of the
current task as early as possible, instead of having a NULL pointer there.

Reviewed-by: default avatarVasily Gorbik <gor@linux.ibm.com>
Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
parent c2c3258f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ ENTRY(startup_continue)
	larl	%r14,init_task
	stg	%r14,__LC_CURRENT
	larl	%r15,init_thread_union+STACK_INIT_OFFSET
	stg	%r15,__LC_KERNEL_STACK
	brasl	%r14,sclp_early_adjust_va	# allow sclp_early_printk
	brasl	%r14,startup_init		# s390 specific early init
	brasl	%r14,start_kernel		# common init code