Skip to content

Commit b04bae1

Browse files
committed
board/*/linux_defconfig: panic on lockups and hung tasks
Turn on OOPS-to-panic, soft/hard lockup panic, hung-task panic, and extra workqueue watchdog reporting. This makes latent stalls visible instead of silently freezing, improving diagnosis of issues like the recent resource-pressure lockup. Signed-off-by: Joachim Wiberg <[email protected]>
1 parent 73edf1b commit b04bae1

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

board/aarch64/linux_defconfig

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,13 @@ CONFIG_MAGIC_SYSRQ=y
549549
CONFIG_DEBUG_FS=y
550550
CONFIG_PANIC_ON_OOPS=y
551551
CONFIG_PANIC_TIMEOUT=20
552-
CONFIG_DETECT_HUNG_TASK=y
552+
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
553+
CONFIG_HARDLOCKUP_DETECTOR=y
554+
CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY=y
555+
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
556+
CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
557+
CONFIG_WQ_WATCHDOG=y
558+
CONFIG_WQ_CPU_INTENSIVE_REPORT=y
553559
# CONFIG_SCHED_DEBUG is not set
554560
# CONFIG_RCU_TRACE is not set
555561
CONFIG_FUNCTION_TRACER=y

board/riscv64/linux_defconfig

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,8 +461,15 @@ CONFIG_DEBUG_FS=y
461461
# CONFIG_SLUB_DEBUG is not set
462462
CONFIG_DEBUG_RODATA_TEST=y
463463
CONFIG_DEBUG_WX=y
464-
CONFIG_SOFTLOCKUP_DETECTOR=y
464+
CONFIG_PANIC_ON_OOPS=y
465+
CONFIG_PANIC_TIMEOUT=20
466+
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
467+
CONFIG_HARDLOCKUP_DETECTOR=y
468+
CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY=y
469+
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
470+
CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
465471
CONFIG_WQ_WATCHDOG=y
472+
CONFIG_WQ_CPU_INTENSIVE_REPORT=y
466473
# CONFIG_SCHED_DEBUG is not set
467474
CONFIG_STACKTRACE=y
468475
CONFIG_RCU_CPU_STALL_TIMEOUT=60

board/x86_64/linux_defconfig

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,12 @@ CONFIG_MAGIC_SYSRQ=y
266266
CONFIG_DEBUG_FS=y
267267
CONFIG_PANIC_ON_OOPS=y
268268
CONFIG_PANIC_TIMEOUT=20
269-
CONFIG_DETECT_HUNG_TASK=y
269+
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
270+
CONFIG_HARDLOCKUP_DETECTOR=y
271+
CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY=y
272+
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
270273
CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
274+
CONFIG_WQ_WATCHDOG=y
275+
CONFIG_WQ_CPU_INTENSIVE_REPORT=y
271276
CONFIG_FUNCTION_TRACER=y
272277
CONFIG_UNWINDER_FRAME_POINTER=y

0 commit comments

Comments
 (0)