diff options
author | Steven Rostedt <srostedt@redhat.com> | 2011-12-19 21:57:44 -0500 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2011-12-21 07:26:35 -0500 |
commit | 2a85a37f168d2b4d74d493b578af4dc9032be92e (patch) | |
tree | 26ed7136e9092e61ae693e117a540045ec5d54a0 /kernel/trace | |
parent | d2d45c7a03a2b1a14159cbb665e9dd60991a7d4f (diff) |
ftrace: Allow access to the boot time function enabling
Change set_ftrace_early_filter() to ftrace_set_early_filter()
and make it a global function. This will allow other subsystems
in the kernel to be able to enable function tracing at start
up and reuse the ftrace function parsing code.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace')
-rw-r--r-- | kernel/trace/ftrace.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index 5728d9aa632e..683d559a0eef 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c | |||
@@ -3279,8 +3279,8 @@ static void __init set_ftrace_early_graph(char *buf) | |||
3279 | } | 3279 | } |
3280 | #endif /* CONFIG_FUNCTION_GRAPH_TRACER */ | 3280 | #endif /* CONFIG_FUNCTION_GRAPH_TRACER */ |
3281 | 3281 | ||
3282 | static void __init | 3282 | void __init |
3283 | set_ftrace_early_filter(struct ftrace_ops *ops, char *buf, int enable) | 3283 | ftrace_set_early_filter(struct ftrace_ops *ops, char *buf, int enable) |
3284 | { | 3284 | { |
3285 | char *func; | 3285 | char *func; |
3286 | 3286 | ||
@@ -3293,9 +3293,9 @@ set_ftrace_early_filter(struct ftrace_ops *ops, char *buf, int enable) | |||
3293 | static void __init set_ftrace_early_filters(void) | 3293 | static void __init set_ftrace_early_filters(void) |
3294 | { | 3294 | { |
3295 | if (ftrace_filter_buf[0]) | 3295 | if (ftrace_filter_buf[0]) |
3296 | set_ftrace_early_filter(&global_ops, ftrace_filter_buf, 1); | 3296 | ftrace_set_early_filter(&global_ops, ftrace_filter_buf, 1); |
3297 | if (ftrace_notrace_buf[0]) | 3297 | if (ftrace_notrace_buf[0]) |
3298 | set_ftrace_early_filter(&global_ops, ftrace_notrace_buf, 0); | 3298 | ftrace_set_early_filter(&global_ops, ftrace_notrace_buf, 0); |
3299 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER | 3299 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER |
3300 | if (ftrace_graph_buf[0]) | 3300 | if (ftrace_graph_buf[0]) |
3301 | set_ftrace_early_graph(ftrace_graph_buf); | 3301 | set_ftrace_early_graph(ftrace_graph_buf); |