s390: kernel stack overflow panic.
PATCH 7/11 s390: kernel stack overflow panic.
[patch 7/11] s390: kernel stack overflow panic.
From: Heiko Carstens <[email protected]>
die() doesn't return, therefore print registers and then panic instead.
Signed-off-by Martin Schwidefsky <[email protected]>
diffstat:
arch/s390/kernel/traps.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-)
arch/s390/kernel/traps.c +4 -1
@@ -668,7 +668,10 @@ asmlinkage void space_switch_exception(s asmlinkage void kernel_stack_overflow(struct pt_regs * regs) { -die ("Kernel stack overflow" , regs,0 ); +bust_spinlocks (1 ); +printk ("Kernel stack overflow.\n" ); +show_regs (regs); +bust_spinlocks (0 );panic ("Corrupt kernel stack, can't continue." ); }