Commit 17bb615a authored by Steven Rostedt's avatar Steven Rostedt Committed by Steven Rostedt

tracing: Have event with function tracer check error return

The self tests for event tracer does not check if the function
tracing was successfully activated. It needs to before it continues
the tests, otherwise the wrong errors may be reported.
Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
parent a1cd6173
...@@ -1657,7 +1657,12 @@ static struct ftrace_ops trace_ops __initdata = ...@@ -1657,7 +1657,12 @@ static struct ftrace_ops trace_ops __initdata =
static __init void event_trace_self_test_with_function(void) static __init void event_trace_self_test_with_function(void)
{ {
register_ftrace_function(&trace_ops); int ret;
ret = register_ftrace_function(&trace_ops);
if (WARN_ON(ret < 0)) {
pr_info("Failed to enable function tracer for event tests\n");
return;
}
pr_info("Running tests again, along with the function tracer\n"); pr_info("Running tests again, along with the function tracer\n");
event_trace_self_tests(); event_trace_self_tests();
unregister_ftrace_function(&trace_ops); unregister_ftrace_function(&trace_ops);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment