aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Kconfig.debug
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r--lib/Kconfig.debug18
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
301config 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
301config DEBUG_OBJECTS_ENABLE_DEFAULT 309config 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
394config DEBUG_PREEMPT 402config 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
751config RCU_CPU_STALL_DETECTOR 759config 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
914config SYSCTL_SYSCALL_CHECK 922config 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