diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/panic.c | 1 | ||||
-rw-r--r-- | kernel/sysctl.c | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/kernel/panic.c b/kernel/panic.c index 8010b9b17aca..d2db3e2209e0 100644 --- a/kernel/panic.c +++ b/kernel/panic.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <linux/debug_locks.h> | 21 | #include <linux/debug_locks.h> |
22 | 22 | ||
23 | int panic_on_oops; | 23 | int panic_on_oops; |
24 | int panic_on_unrecovered_nmi; | ||
24 | int tainted; | 25 | int tainted; |
25 | static int pause_on_oops; | 26 | static int pause_on_oops; |
26 | static int pause_on_oops_flag; | 27 | static int pause_on_oops_flag; |
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 040de6bd74dd..220e20564124 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c | |||
@@ -642,6 +642,14 @@ static ctl_table kern_table[] = { | |||
642 | #endif | 642 | #endif |
643 | #if defined(CONFIG_X86) | 643 | #if defined(CONFIG_X86) |
644 | { | 644 | { |
645 | .ctl_name = KERN_PANIC_ON_NMI, | ||
646 | .procname = "panic_on_unrecovered_nmi", | ||
647 | .data = &panic_on_unrecovered_nmi, | ||
648 | .maxlen = sizeof(int), | ||
649 | .mode = 0644, | ||
650 | .proc_handler = &proc_dointvec, | ||
651 | }, | ||
652 | { | ||
645 | .ctl_name = KERN_BOOTLOADER_TYPE, | 653 | .ctl_name = KERN_BOOTLOADER_TYPE, |
646 | .procname = "bootloader_type", | 654 | .procname = "bootloader_type", |
647 | .data = &bootloader_type, | 655 | .data = &bootloader_type, |