Merge tag 'docs-5.3' of git://git.lwn.net/linux
[linux-2.6-block.git] / lib / Kconfig.debug
index cbdfae37989653410332bc9acd9dd1237ace1712..b0c5f6ca9a5c0f3ea6111b87dd3ca454713ec62f 100644 (file)
@@ -1095,7 +1095,7 @@ config PROVE_LOCKING
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
        select DEBUG_RT_MUTEXES if RT_MUTEXES
-       select DEBUG_RWSEMS if RWSEM_SPIN_ON_OWNER
+       select DEBUG_RWSEMS
        select DEBUG_WW_MUTEX_SLOWPATH
        select DEBUG_LOCK_ALLOC
        select TRACE_IRQFLAGS
@@ -1199,10 +1199,10 @@ config DEBUG_WW_MUTEX_SLOWPATH
 
 config DEBUG_RWSEMS
        bool "RW Semaphore debugging: basic checks"
-       depends on DEBUG_KERNEL && RWSEM_SPIN_ON_OWNER
+       depends on DEBUG_KERNEL
        help
-         This debugging feature allows mismatched rw semaphore locks and unlocks
-         to be detected and reported.
+         This debugging feature allows mismatched rw semaphore locks
+         and unlocks to be detected and reported.
 
 config DEBUG_LOCK_ALLOC
        bool "Lock debugging: detect incorrect freeing of live locks"
@@ -1701,7 +1701,7 @@ config LKDTM
        called lkdtm.
 
        Documentation on how to use the module can be found in
-       Documentation/fault-injection/provoke-crashes.txt
+       Documentation/fault-injection/provoke-crashes.rst
 
 config TEST_LIST_SORT
        tristate "Linked list sorting test"
@@ -1754,6 +1754,18 @@ config RBTREE_TEST
          A benchmark measuring the performance of the rbtree library.
          Also includes rbtree invariant checks.
 
+config REED_SOLOMON_TEST
+       tristate "Reed-Solomon library test"
+       depends on DEBUG_KERNEL || m
+       select REED_SOLOMON
+       select REED_SOLOMON_ENC16
+       select REED_SOLOMON_DEC16
+       help
+         This option enables the self-test function of rslib at boot,
+         or at module load time.
+
+         If unsure, say N.
+
 config INTERVAL_TREE_TEST
        tristate "Interval tree test"
        depends on DEBUG_KERNEL
@@ -1858,6 +1870,14 @@ config TEST_PARMAN
 
          If unsure, say N.
 
+config TEST_IRQ_TIMINGS
+       bool "IRQ timings selftest"
+       depends on IRQ_TIMINGS
+       help
+         Enable this option to test the irq timings code on boot.
+
+         If unsure, say N.
+
 config TEST_LKM
        tristate "Test module loading with 'hello world' module"
        depends on m