diff options
Diffstat (limited to 'lib/Kconfig.debug')
| -rw-r--r-- | lib/Kconfig.debug | 13 | 
1 files changed, 11 insertions, 2 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index b520ec1f33c..935248bdbc4 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -103,7 +103,8 @@ config HEADERS_CHECK  config DEBUG_SECTION_MISMATCH  	bool "Enable full Section mismatch analysis" -	depends on UNDEFINED +	depends on UNDEFINED || (BLACKFIN) +	default y  	# This option is on purpose disabled for now.  	# It will be enabled when we are down to a reasonable number  	# of section mismatch warnings (< 10 for an allyesconfig build) @@ -355,7 +356,7 @@ config SLUB_STATS  config DEBUG_KMEMLEAK  	bool "Kernel memory leak detector"  	depends on DEBUG_KERNEL && EXPERIMENTAL && !MEMORY_HOTPLUG && \ -		(X86 || ARM || PPC || S390 || SUPERH) +		(X86 || ARM || PPC || S390 || SPARC64 || SUPERH || MICROBLAZE)  	select DEBUG_FS if SYSFS  	select STACKTRACE if STACKTRACE_SUPPORT @@ -532,6 +533,14 @@ config LOCK_STAT  	 For more details, see Documentation/lockstat.txt +	 This also enables lock events required by "perf lock", +	 subcommand of perf. +	 If you want to use "perf lock", you also need to turn on +	 CONFIG_EVENT_TRACING. + +	 CONFIG_LOCK_STAT defines "contended" and "acquired" lock events. +	 (CONFIG_LOCKDEP defines "acquire" and "release" events.) +  config DEBUG_LOCKDEP  	bool "Lock dependency engine debugging"  	depends on DEBUG_KERNEL && LOCKDEP  |