diff options
Diffstat (limited to 'arch/x86/kernel/dumpstack_32.c')
| -rw-r--r-- | arch/x86/kernel/dumpstack_32.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/dumpstack_32.c b/arch/x86/kernel/dumpstack_32.c index 1a78180f08d..b3614752197 100644 --- a/arch/x86/kernel/dumpstack_32.c +++ b/arch/x86/kernel/dumpstack_32.c | |||
| @@ -405,7 +405,6 @@ die_nmi(char *str, struct pt_regs *regs, int do_panic) | |||
| 405 | panic("Non maskable interrupt"); | 405 | panic("Non maskable interrupt"); |
| 406 | console_silent(); | 406 | console_silent(); |
| 407 | spin_unlock(&nmi_print_lock); | 407 | spin_unlock(&nmi_print_lock); |
| 408 | bust_spinlocks(0); | ||
| 409 | 408 | ||
| 410 | /* | 409 | /* |
| 411 | * If we are in kernel we are probably nested up pretty bad | 410 | * If we are in kernel we are probably nested up pretty bad |
| @@ -416,6 +415,7 @@ die_nmi(char *str, struct pt_regs *regs, int do_panic) | |||
| 416 | crash_kexec(regs); | 415 | crash_kexec(regs); |
| 417 | } | 416 | } |
| 418 | 417 | ||
| 418 | bust_spinlocks(0); | ||
| 419 | do_exit(SIGSEGV); | 419 | do_exit(SIGSEGV); |
| 420 | } | 420 | } |
| 421 | 421 | ||
