]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - lib/Kconfig.debug
xprtrdma: Remove rpcrdma_buffer::rb_pool
[karo-tx-linux.git] / lib / Kconfig.debug
index acedbe626d4798347312b828d9cbafeba117e7da..97d62c2da6c25dd5721f8c1c75264c83201f7247 100644 (file)
@@ -416,6 +416,16 @@ config MAGIC_SYSRQ_DEFAULT_ENABLE
          This may be set to 1 or 0 to enable or disable them all, or
          to a bitmask as described in Documentation/sysrq.txt.
 
+config MAGIC_SYSRQ_SERIAL
+       bool "Enable magic SysRq key over serial"
+       depends on MAGIC_SYSRQ
+       default y
+       help
+         Many embedded boards have a disconnected TTL level serial which can
+         generate some garbage that can lead to spurious false sysrq detects.
+         This option allows you to decide whether you want to enable the
+         magic SysRq key.
+
 config DEBUG_KERNEL
        bool "Kernel debugging"
        help
@@ -622,9 +632,12 @@ config DEBUG_VM_PGFLAGS
 
          If unsure, say N.
 
+config ARCH_HAS_DEBUG_VIRTUAL
+       bool
+
 config DEBUG_VIRTUAL
        bool "Debug VM translations"
-       depends on DEBUG_KERNEL && X86
+       depends on DEBUG_KERNEL && ARCH_HAS_DEBUG_VIRTUAL
        help
          Enable some costly sanity checks in virtual to page code. This can
          catch mistakes with virt_to_page() and friends.
@@ -716,19 +729,6 @@ source "lib/Kconfig.kmemcheck"
 
 source "lib/Kconfig.kasan"
 
-config DEBUG_REFCOUNT
-       bool "Verbose refcount checks"
-       help
-         Say Y here if you want reference counters (refcount_t and kref) to
-         generate WARNs on dubious usage. Without this refcount_t will still
-         be a saturating counter and avoid Use-After-Free by turning it into
-         a resource leak Denial-Of-Service.
-
-         Use of this option will increase kernel text size but will alert the
-         admin of potential abuse.
-
-         If in doubt, say "N".
-
 endmenu # "Memory Debugging"
 
 config ARCH_HAS_KCOV
@@ -1726,6 +1726,14 @@ config TEST_LIST_SORT
 
          If unsure, say N.
 
+config TEST_SORT
+       bool "Array-based sort test"
+       depends on DEBUG_KERNEL
+       help
+         This option enables the self-test function of 'sort()' at boot.
+
+         If unsure, say N.
+
 config KPROBES_SANITY_TEST
        bool "Kprobes sanity tests"
        depends on DEBUG_KERNEL
@@ -1777,9 +1785,10 @@ config PERCPU_TEST
          If unsure, say N.
 
 config ATOMIC64_SELFTEST
-       bool "Perform an atomic64_t self-test at boot"
+       tristate "Perform an atomic64_t self-test"
        help
-         Enable this option to test the atomic64_t functions at boot.
+         Enable this option to test the atomic64_t functions at boot or
+         at module load time.
 
          If unsure, say N.
 
@@ -1831,13 +1840,23 @@ config TEST_HASH
        tristate "Perform selftest on hash functions"
        default n
        help
-         Enable this option to test the kernel's integer (<linux/hash,h>)
-         and string (<linux/stringhash.h>) hash functions on boot
-         (or module load).
+         Enable this option to test the kernel's integer (<linux/hash.h>),
+         string (<linux/stringhash.h>), and siphash (<linux/siphash.h>)
+         hash functions on boot (or module load).
 
          This is intended to help people writing architecture-specific
          optimized versions.  If unsure, say N.
 
+config TEST_PARMAN
+       tristate "Perform selftest on priority array manager"
+       default n
+       depends on PARMAN
+       help
+         Enable this option to test priority array manager on boot
+         (or module load).
+
+         If unsure, say N.
+
 endmenu # runtime tests
 
 config PROVIDE_OHCI1394_DMA_INIT