Преглед на файлове

tracing: have function trace select kallsyms

Impact: fix output of function tracer to be useful

The function tracer is pretty useless if KALLSYMS is not configured.
Unless you are good at reading hex values, the function tracer should
select the KALLSYMS configuration.

Also, the dynamic function tracer will fail its self test if KALLSYMS
is not selected.

Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Steven Rostedt преди 16 години
родител
ревизия
4d7a077c0c
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      kernel/trace/Kconfig

+ 2 - 0
kernel/trace/Kconfig

@@ -52,6 +52,7 @@ config FUNCTION_TRACER
 	depends on HAVE_FUNCTION_TRACER
 	depends on HAVE_FUNCTION_TRACER
 	depends on DEBUG_KERNEL
 	depends on DEBUG_KERNEL
 	select FRAME_POINTER
 	select FRAME_POINTER
+	select KALLSYMS
 	select TRACING
 	select TRACING
 	select CONTEXT_SWITCH_TRACER
 	select CONTEXT_SWITCH_TRACER
 	help
 	help
@@ -238,6 +239,7 @@ config STACK_TRACER
 	depends on DEBUG_KERNEL
 	depends on DEBUG_KERNEL
 	select FUNCTION_TRACER
 	select FUNCTION_TRACER
 	select STACKTRACE
 	select STACKTRACE
+	select KALLSYMS
 	help
 	help
 	  This special tracer records the maximum stack footprint of the
 	  This special tracer records the maximum stack footprint of the
 	  kernel and displays it in debugfs/tracing/stack_trace.
 	  kernel and displays it in debugfs/tracing/stack_trace.