Improve lockup detection
1. Enable the kernel to panic on "soft lockups", which are bugs that
cause the kernel to loop in kernel mode for more than 20 seconds
(configurable using the watchdog_thresh sysctl), without giving
other tasks a chance to run.
2. Enable the kernel to panic on "hung tasks", which are bugs that
cause the kernel to leave a task stuck in uninterruptible "D" state.
3. Enable panic on oops.
The same settings are enabled on Bruno and Camaro.
Change-Id: Ib2792163cdd76bd946340a8bca2cc8eb58517cc2
diff --git a/arch/arm/configs/bruno_gfhd254_defconfig b/arch/arm/configs/bruno_gfhd254_defconfig
index f4106b0..382f2ec 100644
--- a/arch/arm/configs/bruno_gfhd254_defconfig
+++ b/arch/arm/configs/bruno_gfhd254_defconfig
@@ -264,7 +264,10 @@
CONFIG_DEBUG_SECTION_MISMATCH=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_LOCKUP_DETECTOR=y
-CONFIG_PANIC_TIMEOUT=3
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=30
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
+CONFIG_PANIC_ON_OOPS=y
CONFIG_DEBUG_USER=y
CONFIG_DEBUG_LL=y
CONFIG_DEBUG_BRCMSTB_UART=y