]> git.ipfire.org Git - thirdparty/linux.git/commit
function_graph: Fix args pointer mismatch in print_graph_retval()
authorDonglin Peng <pengdonglin@xiaomi.com>
Mon, 12 Jan 2026 02:16:01 +0000 (10:16 +0800)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Fri, 23 Jan 2026 18:34:38 +0000 (13:34 -0500)
commitc9703d17d2c86eda38fe4917ca70c27ec9dbe162
tree2e8c5330314772fe39bd6c403999575a6073aa9e
parent00f13e28a9c3acd40f0551cde7e9d2d1a41585bf
function_graph: Fix args pointer mismatch in print_graph_retval()

When funcgraph-args and funcgraph-retaddr are both enabled, many kernel
functions display invalid parameters in trace logs.

The issue occurs because print_graph_retval() passes a mismatched args
pointer to print_function_args(). Fix this by retrieving the correct
args pointer using the FGRAPH_ENTRY_ARGS() macro.

Link: https://patch.msgid.link/20260112021601.1300479-1-dolinux.peng@gmail.com
Fixes: f83ac7544fbf ("function_graph: Enable funcgraph-args and funcgraph-retaddr to work simultaneously")
Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Signed-off-by: Donglin Peng <pengdonglin@xiaomi.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/trace_functions_graph.c