aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_functions.c
diff options
context:
space:
mode:
authorSteven Rostedt (VMware) <rostedt@goodmis.org>2017-03-03 13:48:42 -0500
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2017-03-24 20:51:48 -0400
commitdbeafd0d6131d0f6ae8cd7551f5f4bf8c54aa49a (patch)
treea02766ddf429cfef75814ba584feea25cf9425e5 /kernel/trace/trace_functions.c
parent9afecfbb95198ec3ea6d52cca4711ea314f29ec6 (diff)
ftrace: Have function tracing start in early boot up
Register the function tracer right after the tracing buffers are initialized in early boot up. This will allow function tracing to begin early if it is enabled via the kernel command line. Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/trace_functions.c')
-rw-r--r--kernel/trace/trace_functions.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/trace/trace_functions.c b/kernel/trace/trace_functions.c
index 0efa00d80623..4199ca61b0e5 100644
--- a/kernel/trace/trace_functions.c
+++ b/kernel/trace/trace_functions.c
@@ -687,9 +687,8 @@ static inline int init_func_cmd_traceon(void)
687} 687}
688#endif /* CONFIG_DYNAMIC_FTRACE */ 688#endif /* CONFIG_DYNAMIC_FTRACE */
689 689
690static __init int init_function_trace(void) 690__init int init_function_trace(void)
691{ 691{
692 init_func_cmd_traceon(); 692 init_func_cmd_traceon();
693 return register_tracer(&function_trace); 693 return register_tracer(&function_trace);
694} 694}
695core_initcall(init_function_trace);