• Steven Rostedt (VMware)'s avatar
    ftrace: Rename ftrace_graph_stub to ftrace_stub_graph · 46f94692
    Steven Rostedt (VMware) authored
    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: b83b43ff ("fgraph: Fix function type mismatches of ftrace_graph_return using ftrace_stub")
    Reorted-by: default avatarQian Cai <cai@lca.pw>
    Signed-off-by: default avatarSteven Rostedt (VMware) <rostedt@goodmis.org>
    46f94692
fgraph.c 16 KB