patch-2.4.23 linux-2.4.23/kernel/panic.c
Next file: linux-2.4.23/kernel/printk.c
Previous file: linux-2.4.23/kernel/ksyms.c
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
2003-11-28 10:26:21.000000000 -0800
- Orig file:
linux-2.4.22/kernel/panic.c
- Orig date:
2002-11-28 15:53:15.000000000 -0800
diff -urN linux-2.4.22/kernel/panic.c linux-2.4.23/kernel/panic.c
@@ -16,6 +16,7 @@
#include <linux/init.h>
#include <linux/sysrq.h>
#include <linux/interrupt.h>
+#include <linux/console.h>
asmlinkage void sys_sync(void); /* it's really int */
@@ -31,6 +32,8 @@
__setup("panic=", panic_setup);
+int machine_paniced;
+
/**
* panic - halt the system
* @fmt: The text string to print
@@ -49,6 +52,11 @@
unsigned long caller = (unsigned long) __builtin_return_address(0);
#endif
+#ifdef CONFIG_VT
+ disable_console_blank();
+#endif
+ machine_paniced = 1;
+
bust_spinlocks(1);
va_start(args, fmt);
vsprintf(buf, fmt, args);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)