Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - L index

CONFIG_LOCKUP_DETECTOR:

General informations

The Linux kernel configuration item CONFIG_LOCKUP_DETECTOR has multiple definitions:

found in lib/Kconfig.debug

The configuration item CONFIG_LOCKUP_DETECTOR:

Help text

(none)

Detect Hard and Soft Lockups found in lib/Kconfig.debug

The configuration item CONFIG_LOCKUP_DETECTOR:

Help text

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.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - L index

Automatically generated (in year 2024). See also LKDDb sources on GitLab