block: remove revalidate_disk()
[linux-2.6-microblaze.git] / lib / Kconfig.debug
index a164785..e068c3c 100644 (file)
@@ -365,6 +365,17 @@ config SECTION_MISMATCH_WARN_ONLY
 
          If unsure, say Y.
 
+config DEBUG_FORCE_FUNCTION_ALIGN_32B
+       bool "Force all function address 32B aligned" if EXPERT
+       help
+         There are cases that a commit from one domain changes the function
+         address alignment of other domains, and cause magic performance
+         bump (regression or improvement). Enable this option will help to
+         verify if the bump is caused by function alignment changes, while
+         it will slightly increase the kernel size and affect icache usage.
+
+         It is mainly for debug and performance tuning use.
+
 #
 # Select this config option from the architecture Kconfig, if it
 # is preferred to always offer frame pointers as a config
@@ -906,7 +917,7 @@ config PANIC_TIMEOUT
        int "panic timeout"
        default 0
        help
-         Set the timeout value (in seconds) until a reboot occurs when the
+         Set the timeout value (in seconds) until a reboot occurs when
          the kernel panics. If n = 0, then we wait forever. A timeout
          value n > 0 will wait n seconds before rebooting, while a timeout
          value n < 0 will reboot immediately.
@@ -1067,6 +1078,7 @@ config WQ_WATCHDOG
 
 config TEST_LOCKUP
        tristate "Test module to generate lockups"
+       depends on m
        help
          This builds the "test_lockup" module that helps to make sure
          that watchdogs and lockup detectors are working properly.
@@ -2203,7 +2215,7 @@ config LIST_KUNIT_TEST
          and associated macros.
 
          KUnit tests run during boot and output the results to the debug log
-         in TAP format (http://testanything.org/). Only useful for kernel devs
+         in TAP format (https://testanything.org/). Only useful for kernel devs
          running the KUnit test harness, and not intended for inclusion into a
          production build.
 
@@ -2224,6 +2236,17 @@ config LINEAR_RANGES_TEST
 
          If unsure, say N.
 
+config BITS_TEST
+       tristate "KUnit test for bits.h"
+       depends on KUNIT
+       help
+         This builds the bits unit test.
+         Tests the logic of macros defined in bits.h.
+         For more information on KUnit and unit tests in general please refer
+         to the KUnit documentation in Documentation/dev-tools/kunit/.
+
+         If unsure, say N.
+
 config TEST_UDELAY
        tristate "udelay test driver"
        help