aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Kconfig.debug
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r--lib/Kconfig.debug6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 25c3ed594c54..cbf6e02fd1ec 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -144,7 +144,7 @@ config DEBUG_KERNEL
144 144
145config DEBUG_SHIRQ 145config DEBUG_SHIRQ
146 bool "Debug shared IRQ handlers" 146 bool "Debug shared IRQ handlers"
147 depends on DEBUG_KERNEL && GENERIC_HARDIRQS 147 depends on DEBUG_KERNEL && GENERIC_HARDIRQS && !PREEMPT_RT
148 help 148 help
149 Enable this to generate a spurious interrupt as soon as a shared 149 Enable this to generate a spurious interrupt as soon as a shared
150 interrupt handler is registered, and just before one is deregistered. 150 interrupt handler is registered, and just before one is deregistered.
@@ -415,6 +415,8 @@ config DEBUG_RT_MUTEXES
415 help 415 help
416 This allows rt mutex semantics violations and rt mutex related 416 This allows rt mutex semantics violations and rt mutex related
417 deadlocks (lockups) to be detected and reported automatically. 417 deadlocks (lockups) to be detected and reported automatically.
418 When realtime preemption is enabled this includes spinlocks,
419 rwlocks, mutexes and (rw)semaphores
418 420
419config DEBUG_PI_LIST 421config DEBUG_PI_LIST
420 bool 422 bool
@@ -438,7 +440,7 @@ config DEBUG_SPINLOCK
438 440
439config DEBUG_MUTEXES 441config DEBUG_MUTEXES
440 bool "Mutex debugging: basic checks" 442 bool "Mutex debugging: basic checks"
441 depends on DEBUG_KERNEL 443 depends on DEBUG_KERNEL && !PREEMPT_RT
442 help 444 help
443 This feature allows mutex semantics violations to be detected and 445 This feature allows mutex semantics violations to be detected and
444 reported. 446 reported.