Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - L index
The Linux kernel configuration item CONFIG_LOCKUP_DETECTOR
has multiple definitions:
lib/Kconfig.debug
The configuration item CONFIG_LOCKUP_DETECTOR:
(none)
(none)
lib/Kconfig.debug
The configuration item CONFIG_LOCKUP_DETECTOR:
CONFIG_DEBUG_KERNEL && ! CONFIG_S390
Say Y here to enable the kernel to act as a watchdog to detect hard and soft lockups.
Softlockups are bugs that cause the kernel to loop in kernel mode for more than 20 seconds, without giving other tasks a chance to run. The current stack trace is displayed upon detection and the system will stay locked up.
Hardlockups are bugs that cause the CPU to loop in kernel mode for more than 10 seconds, without letting other interrupts have a chance to run. The current stack trace is displayed upon detection and the system will stay locked up.
The overhead should be minimal. A periodic hrtimer runs to generate interrupts and kick the watchdog task every 4 seconds. An NMI is generated every 10 seconds or so to check for hardlockups.
The frequency of hrtimer and NMI events and the soft and hard lockup thresholds can be controlled through the sysctl watchdog_thresh.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - L index
Automatically generated (in year 2024). See also LKDDb sources on GitLab