浏览代码

latencytop: Fix kconfig dependency warnings

warning: (LATENCYTOP && HAVE_LATENCYTOP_SUPPORT) selects
SCHED_DEBUG which has unmet direct dependencies (DEBUG_KERNEL &&
PROC_FS) warning: (LATENCYTOP && HAVE_LATENCYTOP_SUPPORT) selects
SCHEDSTATS which has unmet direct dependencies (DEBUG_KERNEL && PROC_FS)

Add depends on STACKTRACE_SUPPORT for 'select STACKTRACE'.
Add depends on PROC_FS since that is where the output goes.

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Arjan van de Ven <arjan@linux.intel.com>
LKML-Reference: <20100812123121.a7c99cde.randy.dunlap@oracle.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Randy Dunlap 15 年之前
父节点
当前提交
625fdcaa6d
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      lib/Kconfig.debug

+ 4 - 1
lib/Kconfig.debug

@@ -994,13 +994,16 @@ config FAULT_INJECTION_STACKTRACE_FILTER
 
 
 config LATENCYTOP
 config LATENCYTOP
 	bool "Latency measuring infrastructure"
 	bool "Latency measuring infrastructure"
+	depends on HAVE_LATENCYTOP_SUPPORT
+	depends on DEBUG_KERNEL
+	depends on STACKTRACE_SUPPORT
+	depends on PROC_FS
 	select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE
 	select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE
 	select KALLSYMS
 	select KALLSYMS
 	select KALLSYMS_ALL
 	select KALLSYMS_ALL
 	select STACKTRACE
 	select STACKTRACE
 	select SCHEDSTATS
 	select SCHEDSTATS
 	select SCHED_DEBUG
 	select SCHED_DEBUG
-	depends on HAVE_LATENCYTOP_SUPPORT
 	help
 	help
 	  Enable this option if you want to use the LatencyTOP tool
 	  Enable this option if you want to use the LatencyTOP tool
 	  to find out which userspace is blocking on what kernel operations.
 	  to find out which userspace is blocking on what kernel operations.