summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorSteven Rostedt (Google) <rostedt@goodmis.org>2023-06-20 18:34:55 -0400
committerSteven Rostedt (Google) <rostedt@goodmis.org>2023-06-20 18:34:55 -0400
commitf3d40e6545594c22733d091c5ec6b8ff345cbd57 (patch)
treef65a5d25142283d032e4fa54a7a7a3a952a35eab /kernel
parent9561de3a55bed6bdd44a12820ba81ec416e705a7 (diff)
downloadlinux-stable-f3d40e6545594c22733d091c5ec6b8ff345cbd57.tar.gz
linux-stable-f3d40e6545594c22733d091c5ec6b8ff345cbd57.tar.bz2
linux-stable-f3d40e6545594c22733d091c5ec6b8ff345cbd57.zip
fgraph: Add declaration of "struct fgraph_ret_regs"
In final testing of: https://patchwork.kernel.org/project/linux-trace-kernel/patch/1fc502712c981e0e6742185ba242992170ac9da8.1680954589.git.pengdonglin@sangfor.com.cn/ "function_graph: Support recording and printing the return value of function" The test failed due to a new warning found in the build: kernel/trace/fgraph.c:243:56: warning: ‘struct fgraph_ret_regs’ declared inside parameter list will not be visible outside of this definition or declaration Instead of asking to send another patch series, just add it and then apply the updates. Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/trace/fgraph.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/trace/fgraph.c b/kernel/trace/fgraph.c
index 218cd95bf8e4..ea3d7bb235d3 100644
--- a/kernel/trace/fgraph.c
+++ b/kernel/trace/fgraph.c
@@ -236,6 +236,9 @@ static struct notifier_block ftrace_suspend_notifier = {
.notifier_call = ftrace_suspend_notifier_call,
};
+/* fgraph_ret_regs is not defined without CONFIG_FUNCTION_GRAPH_RETVAL */
+struct fgraph_ret_regs;
+
/*
* Send the trace to the ring-buffer.
* @return the original return address.