diff options
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r-- | lib/Kconfig.debug | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 91e338a3d069..16021b09c184 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -149,6 +149,17 @@ config DEBUG_SPINLOCK_SLEEP | |||
149 | If you say Y here, various routines which may sleep will become very | 149 | If you say Y here, various routines which may sleep will become very |
150 | noisy if they are called with a spinlock held. | 150 | noisy if they are called with a spinlock held. |
151 | 151 | ||
152 | config DEBUG_LOCKING_API_SELFTESTS | ||
153 | bool "Locking API boot-time self-tests" | ||
154 | depends on DEBUG_KERNEL | ||
155 | help | ||
156 | Say Y here if you want the kernel to run a short self-test during | ||
157 | bootup. The self-test checks whether common types of locking bugs | ||
158 | are detected by debugging mechanisms or not. (if you disable | ||
159 | lock debugging then those bugs wont be detected of course.) | ||
160 | The following locking APIs are covered: spinlocks, rwlocks, | ||
161 | mutexes and rwsems. | ||
162 | |||
152 | config STACKTRACE | 163 | config STACKTRACE |
153 | bool | 164 | bool |
154 | depends on STACKTRACE_SUPPORT | 165 | depends on STACKTRACE_SUPPORT |