aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Kconfig.debug
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r--lib/Kconfig.debug17
1 files changed, 13 insertions, 4 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 234ceb10861f..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
@@ -352,6 +360,7 @@ config DEBUG_KMEMLEAK
352 select DEBUG_FS if SYSFS 360 select DEBUG_FS if SYSFS
353 select STACKTRACE if STACKTRACE_SUPPORT 361 select STACKTRACE if STACKTRACE_SUPPORT
354 select KALLSYMS 362 select KALLSYMS
363 select CRC32
355 help 364 help
356 Say Y here if you want to enable the memory leak 365 Say Y here if you want to enable the memory leak
357 detector. The memory allocation/freeing is traced in a way 366 detector. The memory allocation/freeing is traced in a way
@@ -567,7 +576,7 @@ config DEBUG_BUGVERBOSE
567 depends on BUG 576 depends on BUG
568 depends on ARM || AVR32 || M32R || M68K || SPARC32 || SPARC64 || \ 577 depends on ARM || AVR32 || M32R || M68K || SPARC32 || SPARC64 || \
569 FRV || SUPERH || GENERIC_BUG || BLACKFIN || MN10300 578 FRV || SUPERH || GENERIC_BUG || BLACKFIN || MN10300
570 default !EMBEDDED 579 default y
571 help 580 help
572 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
573 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
@@ -750,7 +759,7 @@ config RCU_TORTURE_TEST_RUNNABLE
750config RCU_CPU_STALL_DETECTOR 759config RCU_CPU_STALL_DETECTOR
751 bool "Check for stalled CPUs delaying RCU grace periods" 760 bool "Check for stalled CPUs delaying RCU grace periods"
752 depends on TREE_RCU || TREE_PREEMPT_RCU 761 depends on TREE_RCU || TREE_PREEMPT_RCU
753 default n 762 default y
754 help 763 help
755 This option causes RCU to printk information on which 764 This option causes RCU to printk information on which
756 CPUs are delaying the current grace period, but only when 765 CPUs are delaying the current grace period, but only when
@@ -912,7 +921,7 @@ config LATENCYTOP
912 921
913config SYSCTL_SYSCALL_CHECK 922config SYSCTL_SYSCALL_CHECK
914 bool "Sysctl checks" 923 bool "Sysctl checks"
915 depends on SYSCTL_SYSCALL 924 depends on SYSCTL
916 ---help--- 925 ---help---
917 sys_sysctl uses binary paths that have been found challenging 926 sys_sysctl uses binary paths that have been found challenging
918 to properly maintain and use. This enables checks that help 927 to properly maintain and use. This enables checks that help