diff options
-rw-r--r-- | arch/x86/kernel/mcount_64.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/kernel/mcount_64.S b/arch/x86/kernel/mcount_64.S index 35a793fa4bba..6dc134b8dc70 100644 --- a/arch/x86/kernel/mcount_64.S +++ b/arch/x86/kernel/mcount_64.S | |||
@@ -194,6 +194,7 @@ ENTRY(function_hook) | |||
194 | cmpq $ftrace_stub, ftrace_trace_function | 194 | cmpq $ftrace_stub, ftrace_trace_function |
195 | jnz trace | 195 | jnz trace |
196 | 196 | ||
197 | fgraph_trace: | ||
197 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER | 198 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER |
198 | cmpq $ftrace_stub, ftrace_graph_return | 199 | cmpq $ftrace_stub, ftrace_graph_return |
199 | jnz ftrace_graph_caller | 200 | jnz ftrace_graph_caller |
@@ -220,7 +221,7 @@ trace: | |||
220 | 221 | ||
221 | MCOUNT_RESTORE_FRAME | 222 | MCOUNT_RESTORE_FRAME |
222 | 223 | ||
223 | jmp ftrace_stub | 224 | jmp fgraph_trace |
224 | END(function_hook) | 225 | END(function_hook) |
225 | #endif /* CONFIG_DYNAMIC_FTRACE */ | 226 | #endif /* CONFIG_DYNAMIC_FTRACE */ |
226 | #endif /* CONFIG_FUNCTION_TRACER */ | 227 | #endif /* CONFIG_FUNCTION_TRACER */ |