Hi jempty.liang, kernel test robot noticed the following build errors:
[auto build test ERROR on trace/for-next] [also build test ERROR on linus/master v6.19-rc8 next-20260202] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/jempty-liang/tracing-Fix-funcgraph_exit-calltime-rettime-offset-for-32-bit-ARM/20260202-203926 base: https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace for-next patch link: https://lore.kernel.org/r/20260202123342.2544795-1-imntjempty%40163.com patch subject: [PATCH v2] tracing: Fix funcgraph_exit calltime/rettime offset for 32-bit ARM config: x86_64-rhel-9.4-rust (https://download.01.org/0day-ci/archive/20260203/[email protected]/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) rustc: rustc 1.88.0 (6b00bc388 2025-06-23) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260203/[email protected]/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <[email protected]> | Closes: https://lore.kernel.org/oe-kbuild-all/[email protected]/ All errors (new ones prefixed by >>): >> kernel/trace/trace_sched_wakeup.c:172:46: error: too many arguments to >> function call, expected 3, have 5 172 | __trace_graph_return(tr, trace, trace_ctx, *calltime, rettime); | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ kernel/trace/trace.h:969:13: note: '__trace_graph_return' declared here 969 | extern void __trace_graph_return(struct trace_array *tr, | ^ ~~~~~~~~~~~~~~~~~~~~~~~ 970 | struct ftrace_graph_ret *trace, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 971 | unsigned int trace_ctx); | ~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. vim +172 kernel/trace/trace_sched_wakeup.c 7495a5beaa22f1 Jiri Olsa 2010-09-23 150 37238abe3cb47b Steven Rostedt (VMware 2024-06-03 151) static void wakeup_graph_return(struct ftrace_graph_ret *trace, 2ca8c112c9676e Masami Hiramatsu (Google 2024-12-26 152) struct fgraph_ops *gops, 2ca8c112c9676e Masami Hiramatsu (Google 2024-12-26 153) struct ftrace_regs *fregs) 7495a5beaa22f1 Jiri Olsa 2010-09-23 154 { 7495a5beaa22f1 Jiri Olsa 2010-09-23 155 struct trace_array *tr = wakeup_trace; 7495a5beaa22f1 Jiri Olsa 2010-09-23 156 struct trace_array_cpu *data; 36590c50b2d072 Sebastian Andrzej Siewior 2021-01-25 157 unsigned int trace_ctx; a485ea9e3ef31a Steven Rostedt 2025-01-13 158 u64 *calltime; 66611c04757096 Steven Rostedt 2025-01-21 159 u64 rettime; a485ea9e3ef31a Steven Rostedt 2025-01-13 160 int size; 7495a5beaa22f1 Jiri Olsa 2010-09-23 161 12117f3307b63f Steven Rostedt (VMware 2024-06-03 162) ftrace_graph_addr_finish(gops, trace); 5cf99a0f3161bc Steven Rostedt (VMware 2018-11-29 163) 36590c50b2d072 Sebastian Andrzej Siewior 2021-01-25 164 if (!func_prolog_preempt_disable(tr, &data, &trace_ctx)) 7495a5beaa22f1 Jiri Olsa 2010-09-23 165 return; 7495a5beaa22f1 Jiri Olsa 2010-09-23 166 77a67833e830fd jempty.liang 2026-02-02 167 trace->rettime = trace_clock_local(); 66611c04757096 Steven Rostedt 2025-01-21 168 a485ea9e3ef31a Steven Rostedt 2025-01-13 169 calltime = fgraph_retrieve_data(gops->idx, &size); 77a67833e830fd jempty.liang 2026-02-02 170 if (calltime) { 77a67833e830fd jempty.liang 2026-02-02 171 trace->calltime = *calltime; 66611c04757096 Steven Rostedt 2025-01-21 @172 __trace_graph_return(tr, trace, trace_ctx, *calltime, rettime); 77a67833e830fd jempty.liang 2026-02-02 173 } 7495a5beaa22f1 Jiri Olsa 2010-09-23 174 4f7bf54b07e5ac Steven Rostedt 2025-10-08 175 local_dec(&data->disabled); 7495a5beaa22f1 Jiri Olsa 2010-09-23 176 preempt_enable_notrace(); 7495a5beaa22f1 Jiri Olsa 2010-09-23 177 return; 7495a5beaa22f1 Jiri Olsa 2010-09-23 178 } 7495a5beaa22f1 Jiri Olsa 2010-09-23 179 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
