mm/gup: rename nr as nr_pinned in get_user_pages_fast()
[linux-2.6-microblaze.git] / lib / Kconfig.debug
index 69def4a..a85a6a4 100644 (file)
@@ -266,7 +266,7 @@ config ENABLE_MUST_CHECK
          attribute warn_unused_result" messages.
 
 config FRAME_WARN
-       int "Warn for stack frames larger than (needs gcc 4.4)"
+       int "Warn for stack frames larger than"
        range 0 8192
        default 2048 if GCC_PLUGIN_LATENT_ENTROPY
        default 1280 if (!64BIT && PARISC)
@@ -276,7 +276,6 @@ config FRAME_WARN
          Tell gcc to warn at build time for stack frames larger than this.
          Setting this too low will cause a lot of warnings.
          Setting it to 0 disables the warning.
-         Requires gcc 4.4
 
 config STRIP_ASM_SYMS
        bool "Strip assembler-generated symbols during link"
@@ -431,6 +430,16 @@ config MAGIC_SYSRQ_SERIAL
          This option allows you to decide whether you want to enable the
          magic SysRq key.
 
+config MAGIC_SYSRQ_SERIAL_SEQUENCE
+       string "Char sequence that enables magic SysRq over serial"
+       depends on MAGIC_SYSRQ_SERIAL
+       default ""
+       help
+         Specifies a sequence of characters that can follow BREAK to enable
+         SysRq on a serial console.
+
+         If unsure, leave an empty string and the option will not be enabled.
+
 config DEBUG_FS
        bool "Debug Filesystem"
        help
@@ -1086,6 +1095,23 @@ config PROVE_LOCKING
 
         For more details, see Documentation/locking/lockdep-design.rst.
 
+config PROVE_RAW_LOCK_NESTING
+       bool "Enable raw_spinlock - spinlock nesting checks"
+       depends on PROVE_LOCKING
+       default n
+       help
+        Enable the raw_spinlock vs. spinlock nesting checks which ensure
+        that the lock nesting rules for PREEMPT_RT enabled kernels are
+        not violated.
+
+        NOTE: There are known nesting problems. So if you enable this
+        option expect lockdep splats until these problems have been fully
+        addressed which is work in progress. This config switch allows to
+        identify and analyze these problems. It will be removed and the
+        check permanentely enabled once the main issues have been fixed.
+
+        If unsure, select N.
+
 config LOCK_STAT
        bool "Lock usage statistics"
        depends on DEBUG_KERNEL && LOCK_DEBUGGING_SUPPORT
@@ -1769,6 +1795,16 @@ config TEST_LIST_SORT
 
          If unsure, say N.
 
+config TEST_MIN_HEAP
+       tristate "Min heap test"
+       depends on DEBUG_KERNEL || m
+       help
+         Enable this to turn on min heap function tests. This test is
+         executed only once during system boot (so affects only boot time),
+         or at module load time.
+
+         If unsure, say N.
+
 config TEST_SORT
        tristate "Array-based sort test"
        depends on DEBUG_KERNEL || m