]> git.karo-electronics.de Git - karo-tx-linux.git/commit
parisc: ftrace: Add call to ftrace_graph_is_dead() in function graph code
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>
Wed, 25 Jun 2014 14:17:48 +0000 (10:17 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 18 Jul 2014 17:56:56 +0000 (13:56 -0400)
commit3a46588e4b843afaa8f989fb494172d10e007afb
tree9db294a6abdbd5f86528aede430c079082b68c2b
parent6a8a5051130fd2e2b5f978a5a2e222fcc7d2dff4
parisc: ftrace: Add call to ftrace_graph_is_dead() in function graph code

ftrace_stop() is going away as it disables parts of function tracing
that affects users that should not be affected. But ftrace_graph_stop()
is built on ftrace_stop(). Here's another example of killing all of
function tracing because something went wrong with function graph
tracing.

Instead of disabling all users of function tracing on function graph
error, disable only function graph tracing. To do this, the arch code
must call ftrace_graph_is_dead() before it implements function graph.

Link: http://lkml.kernel.org/r/53B08317.7010501@gmx.de
Cc: Kyle McMartin <kyle@mcmartin.ca>
Acked-by: Helge Deller <deller@gmx.de>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
arch/parisc/kernel/ftrace.c