]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/i386/kernel/traps.c
ipmi: add new IPMI nmi watchdog handling
[net-next-2.6.git] / arch / i386 / kernel / traps.c
index f21b41e7770c6768c2118ac0449a3f5f8b15397c..58c8e015e77e30b40ceae1a81bdf446be265fe77 100644 (file)
@@ -747,6 +747,11 @@ static __kprobes void default_do_nmi(struct pt_regs * regs)
                 */
                if (nmi_watchdog_tick(regs, reason))
                        return;
+#endif
+               if (notify_die(DIE_NMI_POST, "nmi_post", regs, reason, 2, 0)
+                                                       == NOTIFY_STOP)
+                       return;
+#ifdef CONFIG_X86_LOCAL_APIC
                if (!do_nmi_callback(regs, smp_processor_id()))
 #endif
                        unknown_nmi_error(reason, regs);