If unsure, say N.
 
-config TEST_LIST_SORT
-       bool "Linked list sorting test"
-       depends on DEBUG_KERNEL
-       help
-         Enable this to turn on 'list_sort()' function test. This test is
-         executed only once during system boot, so affects only boot time.
-
-         If unsure, say N.
-
 config DEBUG_SG
        bool "Debug SG table operations"
        depends on DEBUG_KERNEL
 
 endmenu # "RCU Debugging"
 
-config KPROBES_SANITY_TEST
-       bool "Kprobes sanity tests"
-       depends on DEBUG_KERNEL
-       depends on KPROBES
-       default n
-       help
-         This option provides for testing basic kprobes functionality on
-         boot. A sample kprobe, jprobe and kretprobe are inserted and
-         verified for functionality.
-
-         Say N if you are unsure.
-
-config BACKTRACE_SELF_TEST
-       tristate "Self test for the backtrace code"
-       depends on DEBUG_KERNEL
-       default n
-       help
-         This option provides a kernel module that can be used to test
-         the kernel stack backtrace code. This option is not useful
-         for distributions or general kernels, but only for kernel
-         developers working on architecture code.
-
-         Note that if you want to also test saved backtraces, you will
-         have to enable STACKTRACE as well.
-
-         Say N if you are unsure.
-
 config DEBUG_BLOCK_EXT_DEVT
         bool "Force extended block device numbers and spread them"
        depends on DEBUG_KERNEL
          To ensure that generic code follows the above rules, this
          option forces all percpu variables to be defined as weak.
 
-config LKDTM
-       tristate "Linux Kernel Dump Test Tool Module"
-       depends on DEBUG_FS
-       depends on BLOCK
-       default n
-       help
-       This module enables testing of the different dumping mechanisms by
-       inducing system failures at predefined crash points.
-       If you don't need it: say N
-       Choose M here to compile this code as a module. The module will be
-       called lkdtm.
-
-       Documentation on how to use the module can be found in
-       Documentation/fault-injection/provoke-crashes.txt
-
 config NOTIFIER_ERROR_INJECTION
        tristate "Notifier error injection"
        depends on DEBUG_KERNEL
 
 source kernel/trace/Kconfig
 
+menu "Runtime Testing"
+
+config LKDTM
+       tristate "Linux Kernel Dump Test Tool Module"
+       depends on DEBUG_FS
+       depends on BLOCK
+       default n
+       help
+       This module enables testing of the different dumping mechanisms by
+       inducing system failures at predefined crash points.
+       If you don't need it: say N
+       Choose M here to compile this code as a module. The module will be
+       called lkdtm.
+
+       Documentation on how to use the module can be found in
+       Documentation/fault-injection/provoke-crashes.txt
+
+config TEST_LIST_SORT
+       bool "Linked list sorting test"
+       depends on DEBUG_KERNEL
+       help
+         Enable this to turn on 'list_sort()' function test. This test is
+         executed only once during system boot, so affects only boot time.
+
+         If unsure, say N.
+
+config KPROBES_SANITY_TEST
+       bool "Kprobes sanity tests"
+       depends on DEBUG_KERNEL
+       depends on KPROBES
+       default n
+       help
+         This option provides for testing basic kprobes functionality on
+         boot. A sample kprobe, jprobe and kretprobe are inserted and
+         verified for functionality.
+
+         Say N if you are unsure.
+
+config BACKTRACE_SELF_TEST
+       tristate "Self test for the backtrace code"
+       depends on DEBUG_KERNEL
+       default n
+       help
+         This option provides a kernel module that can be used to test
+         the kernel stack backtrace code. This option is not useful
+         for distributions or general kernels, but only for kernel
+         developers working on architecture code.
+
+         Note that if you want to also test saved backtraces, you will
+         have to enable STACKTRACE as well.
+
+         Say N if you are unsure.
+
 config RBTREE_TEST
        tristate "Red-Black tree test"
        depends on m && DEBUG_KERNEL
        help
          A benchmark measuring the performance of the interval tree library
 
+config ATOMIC64_SELFTEST
+       bool "Perform an atomic64_t self-test at boot"
+       help
+         Enable this option to test the atomic64_t functions at boot.
+
+         If unsure, say N.
+
+config ASYNC_RAID6_TEST
+       tristate "Self test for hardware accelerated raid6 recovery"
+       depends on ASYNC_RAID6_RECOV
+       select ASYNC_MEMCPY
+       ---help---
+         This is a one-shot self test that permutes through the
+         recovery of all the possible two disk failure scenarios for a
+         N-disk array.  Recovery is performed with the asynchronous
+         raid6 recovery routines, and will optionally use an offload
+         engine if one is available.
+
+         If unsure, say N.
+
+config TEST_STRING_HELPERS
+       tristate "Test functions located in the string_helpers module at runtime"
+
+config TEST_KSTRTOX
+       tristate "Test kstrto*() family of functions at runtime"
+
+endmenu # runtime tests
+
 config PROVIDE_OHCI1394_DMA_INIT
        bool "Remote debugging over FireWire early on boot"
        depends on PCI && X86
          This option causes a performance degredation.  Use only if you want
          to debug device drivers. If unsure, say N.
 
-config ATOMIC64_SELFTEST
-       bool "Perform an atomic64_t self-test at boot"
-       help
-         Enable this option to test the atomic64_t functions at boot.
-
-         If unsure, say N.
-
-config ASYNC_RAID6_TEST
-       tristate "Self test for hardware accelerated raid6 recovery"
-       depends on ASYNC_RAID6_RECOV
-       select ASYNC_MEMCPY
-       ---help---
-         This is a one-shot self test that permutes through the
-         recovery of all the possible two disk failure scenarios for a
-         N-disk array.  Recovery is performed with the asynchronous
-         raid6 recovery routines, and will optionally use an offload
-         engine if one is available.
-
-         If unsure, say N.
-
 source "samples/Kconfig"
 
 source "lib/Kconfig.kgdb"
 
-config TEST_STRING_HELPERS
-       tristate "Test functions located in the string_helpers module at runtime"
-
-config TEST_KSTRTOX
-       tristate "Test kstrto*() family of functions at runtime"