diff options
| author | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2018-11-18 17:31:44 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-12-05 19:32:10 +0100 |
| commit | 84d2023c14ea5a5a8a0f361a1f1aa5d0c225d66e (patch) | |
| tree | 8efafd0d131a8fcc5bf9c17e97a15ae95292d9f0 /kernel/locking/rtmutex-debug.c | |
| parent | 87352d621bd3cc850540740d3451c6d0e9540ce7 (diff) | |
riscv/function_graph: Simplify with function_graph_enter()
commit e949b6db51dc172a35c962bc4414ca148315fe21 upstream.
The function_graph_enter() function does the work of calling the function
graph hook function and the management of the shadow stack, simplifying the
work done in the architecture dependent prepare_ftrace_return().
Have riscv use the new code, and remove the shadow stack management as well as
having to set up the trace structure.
This is needed to prepare for a fix of a design bug on how the curr_ret_stack
is used.
Cc: Greentime Hu <greentime@andestech.com>
Cc: Alan Kao <alankao@andestech.com>
Cc: stable@kernel.org
Fixes: 03274a3ffb449 ("tracing/fgraph: Adjust fgraph depth before calling trace return callback")
Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
Reviewed-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'kernel/locking/rtmutex-debug.c')
0 files changed, 0 insertions, 0 deletions
