Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE

The function graph tracer is going to now depend on
ARCH_SUPPORTS_FTRACE_OPS, as that also means that it can support ftrace
args. Since ARCH_SUPPORTS_FTRACE_OPS depends on DYNAMIC_FTRACE, this
means that the function graph tracer for x86_64 will need to depend on
DYNAMIC_FTRACE.

Link: https://lkml.kernel.org/r/20211020233555.16b0dbf2@rorschach.local.home

Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>

+1 -1
+1 -1
arch/x86/Kconfig
··· 197 197 select HAVE_FAST_GUP 198 198 select HAVE_FENTRY if X86_64 || DYNAMIC_FTRACE 199 199 select HAVE_FTRACE_MCOUNT_RECORD 200 - select HAVE_FUNCTION_GRAPH_TRACER 200 + select HAVE_FUNCTION_GRAPH_TRACER if X86_32 || (X86_64 && DYNAMIC_FTRACE) 201 201 select HAVE_FUNCTION_TRACER 202 202 select HAVE_GCC_PLUGINS 203 203 select HAVE_HW_BREAKPOINT