Message ID | 15cacc5dd3fea86b1989d6c5fdc15425@mail.gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/arch/arm64/kernel/entry.S b/arch/arm64/kernel/entry.S index e1c59d4..54b5eb2 100644 --- a/arch/arm64/kernel/entry.S +++ b/arch/arm64/kernel/entry.S @@ -430,6 +430,9 @@ __bad_stack: mov x1, #\reason mrs x2, esr_el1 bl bad_mode + cbnz x0, 2f + kernel_exit el +2: ASM_BUG() .endm hariv@vijay-Precision-WorkStation-T3400:~/BCM_MASTER/kernel$ git diff arch/arm64/kernel/traps.c diff --git a/arch/arm64/kernel/traps.c b/arch/arm64/kernel/traps.c index 8383af1..709f399 100644 --- a/arch/arm64/kernel/traps.c +++ b/arch/arm64/kernel/traps.c @@ -48,6 +48,8 @@ #include <asm/exception.h> #include <asm/system_misc.h> #include <asm/sysreg.h> int show_unhandled_signals = 1; +struct exception_list { + struct list_head head;