aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/panic.c2
-rw-r--r--lib/Kconfig.debug20
2 files changed, 21 insertions, 1 deletions
diff --git a/kernel/panic.c b/kernel/panic.c
index 8ed89a175d79..b6215b7ce99d 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -27,7 +27,7 @@
27#define PANIC_TIMER_STEP 100 27#define PANIC_TIMER_STEP 100
28#define PANIC_BLINK_SPD 18 28#define PANIC_BLINK_SPD 18
29 29
30int panic_on_oops; 30int panic_on_oops = CONFIG_PANIC_ON_OOPS_VALUE;
31static unsigned long tainted_mask; 31static unsigned long tainted_mask;
32static int pause_on_oops; 32static int pause_on_oops;
33static int pause_on_oops_flag; 33static int pause_on_oops_flag;
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 6777153f18f3..91858cd8394f 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -228,6 +228,26 @@ config BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
228 default 0 if !BOOTPARAM_SOFTLOCKUP_PANIC 228 default 0 if !BOOTPARAM_SOFTLOCKUP_PANIC
229 default 1 if BOOTPARAM_SOFTLOCKUP_PANIC 229 default 1 if BOOTPARAM_SOFTLOCKUP_PANIC
230 230
231config PANIC_ON_OOPS
232 bool "Panic on Oops" if EXPERT
233 default n
234 help
235 Say Y here to enable the kernel to panic when it oopses. This
236 has the same effect as setting oops=panic on the kernel command
237 line.
238
239 This feature is useful to ensure that the kernel does not do
240 anything erroneous after an oops which could result in data
241 corruption or other issues.
242
243 Say N if unsure.
244
245config PANIC_ON_OOPS_VALUE
246 int
247 range 0 1
248 default 0 if !PANIC_ON_OOPS
249 default 1 if PANIC_ON_OOPS
250
231config DETECT_HUNG_TASK 251config DETECT_HUNG_TASK
232 bool "Detect Hung Tasks" 252 bool "Detect Hung Tasks"
233 depends on DEBUG_KERNEL 253 depends on DEBUG_KERNEL