diff options
| -rw-r--r-- | arch/powerpc/kernel/traps.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c index 17724fb2067f..23f43b44bba6 100644 --- a/arch/powerpc/kernel/traps.c +++ b/arch/powerpc/kernel/traps.c | |||
| @@ -99,6 +99,8 @@ int die(const char *str, struct pt_regs *regs, long err) | |||
| 99 | if (debugger(regs)) | 99 | if (debugger(regs)) |
| 100 | return 1; | 100 | return 1; |
| 101 | 101 | ||
| 102 | oops_enter(); | ||
| 103 | |||
| 102 | console_verbose(); | 104 | console_verbose(); |
| 103 | spin_lock_irq(&die_lock); | 105 | spin_lock_irq(&die_lock); |
| 104 | bust_spinlocks(1); | 106 | bust_spinlocks(1); |
| @@ -145,6 +147,7 @@ int die(const char *str, struct pt_regs *regs, long err) | |||
| 145 | if (panic_on_oops) | 147 | if (panic_on_oops) |
| 146 | panic("Fatal exception"); | 148 | panic("Fatal exception"); |
| 147 | 149 | ||
| 150 | oops_exit(); | ||
| 148 | do_exit(err); | 151 | do_exit(err); |
| 149 | 152 | ||
| 150 | return 0; | 153 | return 0; |
