| Submitter | Artem Bityutskiy |
|---|---|
| Date | Oct. 24, 2009, 5:05 p.m. |
| Message ID | <1256403957.29885.357.camel@localhost> |
| Download | mbox | patch |
| Permalink | /patch/36845/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/arch/x86/kernel/dumpstack.c b/arch/x86/kernel/dumpstack.c index 2d8a371..8f322c7 100644 --- a/arch/x86/kernel/dumpstack.c +++ b/arch/x86/kernel/dumpstack.c @@ -235,13 +235,12 @@ void __kprobes oops_end(unsigned long flags, struct pt_regs *regs, int signr) raw_local_irq_restore(flags); oops_exit(); - if (!signr) - return; if (in_interrupt()) panic("Fatal exception in interrupt"); if (panic_on_oops) panic("Fatal exception"); - do_exit(signr); + if (signr) + do_exit(signr); } int __kprobes __die(const char *str, struct pt_regs *regs, long err)