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 |