]> git.baikalelectronics.ru Git - kernel.git/commit
ftrace: Rename ftrace_graph_stub to ftrace_stub_graph
authorSteven Rostedt (VMware) <rostedt@goodmis.org>
Mon, 18 Nov 2019 15:41:29 +0000 (10:41 -0500)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Mon, 18 Nov 2019 16:42:16 +0000 (11:42 -0500)
commit68c91fcb1deec612979eb6474c67e1d275eb189f
treefc4b77c9cb8ebb9fec6854a6ef5b2a57d1bbe2c6
parent48b66dc30af5ec621b882d47b3c679577f0ca102
ftrace: Rename ftrace_graph_stub to ftrace_stub_graph

The ftrace_graph_stub was created and points to ftrace_stub as a way to
assign the functon graph tracer function pointer to a stub function with a
different prototype than what ftrace_stub has and not trigger the C
verifier. The ftrace_graph_stub was created via the linker script
vmlinux.lds.h. Unfortunately, powerpc already uses the name
ftrace_graph_stub for its internal implementation of the function graph
tracer, and even though powerpc would still build, the change via the linker
script broke function tracer on powerpc from working.

By using the name ftrace_stub_graph, which does not exist anywhere else in
the kernel, this should not be a problem.

Link: https://lore.kernel.org/r/1573849732.5937.136.camel@lca.pw
Fixes: aac7e54241c3 ("fgraph: Fix function type mismatches of ftrace_graph_return using ftrace_stub")
Reorted-by: Qian Cai <cai@lca.pw>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
include/asm-generic/vmlinux.lds.h
kernel/trace/fgraph.c