Kconfig.debug (078838d56574694d0a4815d9c1b7f28e8844638b) Kconfig.debug (4a20799d11f64e6b8725cacc7619b1ae1dbf9acd)
1menu "printk and dmesg options"
2
3config PRINTK_TIME
4 bool "Show timing information on printks"
5 depends on PRINTK
6 help
7 Selecting this option causes time stamps of the printk()
8 messages to be added to the output of the syslog() system

--- 1179 unchanged lines hidden (view full) ---

1188 Furthermore, if SELinux is enabled, this also checks that the
1189 security pointer in the cred struct is never seen to be invalid.
1190
1191 If unsure, say N.
1192
1193menu "RCU Debugging"
1194
1195config PROVE_RCU
1menu "printk and dmesg options"
2
3config PRINTK_TIME
4 bool "Show timing information on printks"
5 depends on PRINTK
6 help
7 Selecting this option causes time stamps of the printk()
8 messages to be added to the output of the syslog() system

--- 1179 unchanged lines hidden (view full) ---

1188 Furthermore, if SELinux is enabled, this also checks that the
1189 security pointer in the cred struct is never seen to be invalid.
1190
1191 If unsure, say N.
1192
1193menu "RCU Debugging"
1194
1195config PROVE_RCU
1196 def_bool PROVE_LOCKING
1196 bool "RCU debugging: prove RCU correctness"
1197 depends on PROVE_LOCKING
1198 default n
1199 help
1200 This feature enables lockdep extensions that check for correct
1201 use of RCU APIs. This is currently under development. Say Y
1202 if you want to debug RCU usage or help work on the PROVE_RCU
1203 feature.
1197
1204
1205 Say N if you are unsure.
1206
1198config PROVE_RCU_REPEATEDLY
1199 bool "RCU debugging: don't disable PROVE_RCU on first splat"
1200 depends on PROVE_RCU
1201 default n
1202 help
1203 By itself, PROVE_RCU will disable checking upon issuing the
1204 first warning (or "splat"). This feature prevents such
1205 disabling, allowing multiple RCU-lockdep warnings to be printed

--- 50 unchanged lines hidden (view full) ---

1256 available only when the RCU torture tests have been built
1257 into the kernel.
1258
1259 Say Y here if you want the RCU torture tests to start during
1260 boot (you probably don't).
1261 Say N here if you want the RCU torture tests to start only
1262 after being manually enabled via /proc.
1263
1207config PROVE_RCU_REPEATEDLY
1208 bool "RCU debugging: don't disable PROVE_RCU on first splat"
1209 depends on PROVE_RCU
1210 default n
1211 help
1212 By itself, PROVE_RCU will disable checking upon issuing the
1213 first warning (or "splat"). This feature prevents such
1214 disabling, allowing multiple RCU-lockdep warnings to be printed

--- 50 unchanged lines hidden (view full) ---

1265 available only when the RCU torture tests have been built
1266 into the kernel.
1267
1268 Say Y here if you want the RCU torture tests to start during
1269 boot (you probably don't).
1270 Say N here if you want the RCU torture tests to start only
1271 after being manually enabled via /proc.
1272
1264config RCU_TORTURE_TEST_SLOW_INIT
1265 bool "Slow down RCU grace-period initialization to expose races"
1266 depends on RCU_TORTURE_TEST
1267 help
1268 This option makes grace-period initialization block for a
1269 few jiffies between initializing each pair of consecutive
1270 rcu_node structures. This helps to expose races involving
1271 grace-period initialization, in other words, it makes your
1272 kernel less stable. It can also greatly increase grace-period
1273 latency, especially on systems with large numbers of CPUs.
1274 This is useful when torture-testing RCU, but in almost no
1275 other circumstance.
1276
1277 Say Y here if you want your system to crash and hang more often.
1278 Say N if you want a sane system.
1279
1280config RCU_TORTURE_TEST_SLOW_INIT_DELAY
1281 int "How much to slow down RCU grace-period initialization"
1282 range 0 5
1283 default 3
1284 help
1285 This option specifies the number of jiffies to wait between
1286 each rcu_node structure initialization.
1287
1288config RCU_CPU_STALL_TIMEOUT
1289 int "RCU CPU stall timeout in seconds"
1290 depends on RCU_STALL_COMMON
1291 range 3 300
1292 default 21
1293 help
1294 If a given RCU grace period extends more than the specified
1295 number of seconds, a CPU stall warning is printed. If the

--- 459 unchanged lines hidden (view full) ---

1755 tristate "udelay test driver"
1756 default n
1757 help
1758 This builds the "udelay_test" module that helps to make sure
1759 that udelay() is working properly.
1760
1761 If unsure, say N.
1762
1273config RCU_CPU_STALL_TIMEOUT
1274 int "RCU CPU stall timeout in seconds"
1275 depends on RCU_STALL_COMMON
1276 range 3 300
1277 default 21
1278 help
1279 If a given RCU grace period extends more than the specified
1280 number of seconds, a CPU stall warning is printed. If the

--- 459 unchanged lines hidden (view full) ---

1740 tristate "udelay test driver"
1741 default n
1742 help
1743 This builds the "udelay_test" module that helps to make sure
1744 that udelay() is working properly.
1745
1746 If unsure, say N.
1747
1748config MEMTEST
1749 bool "Memtest"
1750 depends on HAVE_MEMBLOCK
1751 ---help---
1752 This option adds a kernel parameter 'memtest', which allows memtest
1753 to be set.
1754 memtest=0, mean disabled; -- default
1755 memtest=1, mean do 1 test pattern;
1756 ...
1757 memtest=4, mean do 4 test patterns.
1758 If you are unsure how to answer this question, answer N.
1759
1763source "samples/Kconfig"
1764
1765source "lib/Kconfig.kgdb"
1766
1760source "samples/Kconfig"
1761
1762source "lib/Kconfig.kgdb"
1763