![]() | |||||||||||||
Messages in this thread Patch in this message |
add notify_die handler to system panic Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/kernel/panic.c 2008-08-18 23:39:34.000000000 -0600 +++ b/kernel/panic.c 2008-08-18 23:43:21.000000000 -0600 @@ -21,6 +21,8 @@ #include <linux/debug_locks.h> #include <linux/random.h> #include <linux/kallsyms.h> +#include <linux/kdebug.h> + int panic_on_oops; int tainted; @@ -75,6 +77,13 @@ */ preempt_disable(); + /* call the notify_die handler for any resident debuggers which + * may be active and pass the message string. On a software + * fault return at least some sort of regs for a remote debugger + * to look at. + */ + notify_die(DIE_PANIC, buf, get_irq_regs(), 0, -1, SIGTERM); + bust_spinlocks(1); va_start(args, fmt); vsnprintf(buf, sizeof(buf), fmt, args); | ||||||||||||
| Last update: 2008-08-21 05:27 [W:0.061 / U:0.200 seconds] ©2003-2008 Jasper Spaans | |||||||||||||