From: Andrew Morton Large console spews from IRQ of local_irq_disable() sections can cause the NMI watchdog to go off. Signed-off-by: Andrew Morton --- drivers/serial/8250.c | 3 +++ 1 files changed, 3 insertions(+) diff -puN drivers/serial/8250.c~serial-console-touch-nmi-watchdog drivers/serial/8250.c --- devel/drivers/serial/8250.c~serial-console-touch-nmi-watchdog 2005-09-03 16:19:28.000000000 -0700 +++ devel-akpm/drivers/serial/8250.c 2005-09-03 16:19:28.000000000 -0700 @@ -40,6 +40,7 @@ #include #include #include +#include #include #include @@ -2141,6 +2142,8 @@ serial8250_console_write(struct console unsigned int ier; int i; + touch_nmi_watchdog(); + /* * First save the UER then disable the interrupts */ _