Hi jempty.liang,

kernel test robot noticed the following build errors:

[auto build test ERROR on trace/for-next]
[also build test ERROR on next-20260202]
[cannot apply to linus/master v6.16-rc1]
[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: i386-allnoconfig-bpf 
(https://download.01.org/0day-ci/archive/20260203/[email protected]/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 
87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
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 error/warnings (new ones prefixed by >>):

>> kernel/trace/trace_irqsoff.c:224:6: warning: unused variable 'rettime' 
>> [-Wunused-variable]
     224 |         u64 rettime;
         |             ^~~~~~~
   1 warning generated.
--
>> 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

Reply via email to