diff options
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r-- | lib/Kconfig.debug | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 732b9f6ab1ee..25c3ed594c54 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -105,7 +105,7 @@ config DEBUG_SECTION_MISMATCH | |||
105 | bool "Enable full Section mismatch analysis" | 105 | bool "Enable full Section mismatch analysis" |
106 | depends on UNDEFINED | 106 | depends on UNDEFINED |
107 | # This option is on purpose disabled for now. | 107 | # This option is on purpose disabled for now. |
108 | # It will be enabled when we are down to a resonable number | 108 | # It will be enabled when we are down to a reasonable number |
109 | # of section mismatch warnings (< 10 for an allyesconfig build) | 109 | # of section mismatch warnings (< 10 for an allyesconfig build) |
110 | help | 110 | help |
111 | The section mismatch analysis checks if there are illegal | 111 | The section mismatch analysis checks if there are illegal |
@@ -298,6 +298,14 @@ config DEBUG_OBJECTS_TIMERS | |||
298 | timer routines to track the life time of timer objects and | 298 | timer routines to track the life time of timer objects and |
299 | validate the timer operations. | 299 | validate the timer operations. |
300 | 300 | ||
301 | config DEBUG_OBJECTS_WORK | ||
302 | bool "Debug work objects" | ||
303 | depends on DEBUG_OBJECTS | ||
304 | help | ||
305 | If you say Y here, additional code will be inserted into the | ||
306 | work queue routines to track the life time of work objects and | ||
307 | validate the work operations. | ||
308 | |||
301 | config DEBUG_OBJECTS_ENABLE_DEFAULT | 309 | config DEBUG_OBJECTS_ENABLE_DEFAULT |
302 | int "debug_objects bootup default value (0-1)" | 310 | int "debug_objects bootup default value (0-1)" |
303 | range 0 1 | 311 | range 0 1 |
@@ -393,7 +401,7 @@ config DEBUG_KMEMLEAK_TEST | |||
393 | 401 | ||
394 | config DEBUG_PREEMPT | 402 | config DEBUG_PREEMPT |
395 | bool "Debug preemptible kernel" | 403 | bool "Debug preemptible kernel" |
396 | depends on DEBUG_KERNEL && PREEMPT && (TRACE_IRQFLAGS_SUPPORT || PPC64) | 404 | depends on DEBUG_KERNEL && PREEMPT && TRACE_IRQFLAGS_SUPPORT |
397 | default y | 405 | default y |
398 | help | 406 | help |
399 | If you say Y here then the kernel will use a debug variant of the | 407 | If you say Y here then the kernel will use a debug variant of the |
@@ -568,7 +576,7 @@ config DEBUG_BUGVERBOSE | |||
568 | depends on BUG | 576 | depends on BUG |
569 | depends on ARM || AVR32 || M32R || M68K || SPARC32 || SPARC64 || \ | 577 | depends on ARM || AVR32 || M32R || M68K || SPARC32 || SPARC64 || \ |
570 | FRV || SUPERH || GENERIC_BUG || BLACKFIN || MN10300 | 578 | FRV || SUPERH || GENERIC_BUG || BLACKFIN || MN10300 |
571 | default !EMBEDDED | 579 | default y |
572 | help | 580 | help |
573 | Say Y here to make BUG() panics output the file name and line number | 581 | Say Y here to make BUG() panics output the file name and line number |
574 | of the BUG call as well as the EIP and oops trace. This aids | 582 | of the BUG call as well as the EIP and oops trace. This aids |
@@ -751,7 +759,7 @@ config RCU_TORTURE_TEST_RUNNABLE | |||
751 | config RCU_CPU_STALL_DETECTOR | 759 | config RCU_CPU_STALL_DETECTOR |
752 | bool "Check for stalled CPUs delaying RCU grace periods" | 760 | bool "Check for stalled CPUs delaying RCU grace periods" |
753 | depends on TREE_RCU || TREE_PREEMPT_RCU | 761 | depends on TREE_RCU || TREE_PREEMPT_RCU |
754 | default n | 762 | default y |
755 | help | 763 | help |
756 | This option causes RCU to printk information on which | 764 | This option causes RCU to printk information on which |
757 | CPUs are delaying the current grace period, but only when | 765 | CPUs are delaying the current grace period, but only when |
@@ -913,7 +921,7 @@ config LATENCYTOP | |||
913 | 921 | ||
914 | config SYSCTL_SYSCALL_CHECK | 922 | config SYSCTL_SYSCALL_CHECK |
915 | bool "Sysctl checks" | 923 | bool "Sysctl checks" |
916 | depends on SYSCTL_SYSCALL | 924 | depends on SYSCTL |
917 | ---help--- | 925 | ---help--- |
918 | sys_sysctl uses binary paths that have been found challenging | 926 | sys_sysctl uses binary paths that have been found challenging |
919 | to properly maintain and use. This enables checks that help | 927 | to properly maintain and use. This enables checks that help |