Hi Steven, 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-20260205] [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/Steven-Rostedt/tracing-Clean-up-use-of-trace_create_maxlat_file/20260207-011515 base: https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace for-next patch link: https://lore.kernel.org/r/20260206121242.6cb1934d%40gandalf.local.home patch subject: [PATCH] tracing: Clean up use of trace_create_maxlat_file() config: hexagon-randconfig-r072-20260207 (https://download.01.org/0day-ci/archive/20260207/[email protected]/config) compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 9b8addffa70cee5b2acc5454712d9cf78ce45710) smatch version: v0.5.0-8994-gd50c5a4c reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260207/[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.c:10685:2: error: call to undeclared function >> 'trace_create_maxlat_file'; ISO C99 and later do not support implicit >> function declarations [-Wimplicit-function-declaration] 10685 | trace_create_maxlat_file(tr, d_tracer); | ^ kernel/trace/trace.c:10685:2: note: did you mean 'trace_create_eval_file'? kernel/trace/trace.c:5934:20: note: 'trace_create_eval_file' declared here 5934 | static inline void trace_create_eval_file(struct dentry *d_tracer) { } | ^ 1 error generated. vim +/trace_create_maxlat_file +10685 kernel/trace/trace.c 277ba04461c2746 Steven Rostedt 2012-08-03 10622 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10623 static void 8434dc9340cd2e1 Steven Rostedt (Red Hat 2015-01-20 10624) init_tracer_tracefs(struct trace_array *tr, struct dentry *d_tracer) 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10625 { 121aaee7b0a8260 Steven Rostedt (Red Hat 2013-03-05 10626) int cpu; 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10627 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10628) trace_create_file("available_tracers", TRACE_MODE_READ, d_tracer, 607e2ea167e56db Steven Rostedt (Red Hat 2013-11-06 10629) tr, &show_traces_fops); 607e2ea167e56db Steven Rostedt (Red Hat 2013-11-06 10630) 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10631) trace_create_file("current_tracer", TRACE_MODE_WRITE, d_tracer, 607e2ea167e56db Steven Rostedt (Red Hat 2013-11-06 10632) tr, &set_tracer_fops); 607e2ea167e56db Steven Rostedt (Red Hat 2013-11-06 10633) 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10634) trace_create_file("tracing_cpumask", TRACE_MODE_WRITE, d_tracer, ccfe9e42e451232 Alexander Z Lam 2013-08-08 10635 tr, &tracing_cpumask_fops); ccfe9e42e451232 Alexander Z Lam 2013-08-08 10636 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10637) trace_create_file("trace_options", TRACE_MODE_WRITE, d_tracer, 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10638 tr, &tracing_iter_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10639 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10640) trace_create_file("trace", TRACE_MODE_WRITE, d_tracer, 6484c71cbc17063 Oleg Nesterov 2013-07-23 10641 tr, &tracing_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10642 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10643) trace_create_file("trace_pipe", TRACE_MODE_READ, d_tracer, 15544209cb0b531 Oleg Nesterov 2013-07-23 10644 tr, &tracing_pipe_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10645 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10646) trace_create_file("buffer_size_kb", TRACE_MODE_WRITE, d_tracer, 0bc392ee46d0fd8 Oleg Nesterov 2013-07-23 10647 tr, &tracing_entries_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10648 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10649) trace_create_file("buffer_total_size_kb", TRACE_MODE_READ, d_tracer, 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10650 tr, &tracing_total_entries_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10651 238ae93d699d598 Wang YanQing 2013-05-26 10652 trace_create_file("free_buffer", 0200, d_tracer, 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10653 tr, &tracing_free_buffer_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10654 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10655 trace_create_file("trace_marker", 0220, d_tracer, 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10656 tr, &tracing_mark_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10657 5790b1fb3d672d9 Steven Rostedt (Google 2023-10-04 10658) tr->trace_marker_file = __find_event_file(tr, "ftrace", "print"); 3dd8095368475a9 Steven Rostedt (VMware 2018-05-09 10659) fa32e8557b470f5 Steven Rostedt 2016-07-06 10660 trace_create_file("trace_marker_raw", 0220, d_tracer, fa32e8557b470f5 Steven Rostedt 2016-07-06 10661 tr, &tracing_mark_raw_fops); fa32e8557b470f5 Steven Rostedt 2016-07-06 10662 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10663) trace_create_file("trace_clock", TRACE_MODE_WRITE, d_tracer, tr, 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10664 &trace_clock_fops); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10665 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10666) trace_create_file("tracing_on", TRACE_MODE_WRITE, d_tracer, 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10667 tr, &rb_simple_fops); ce9bae55972b228 Steven Rostedt (Red Hat 2013-03-05 10668) 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10669) trace_create_file("timestamp_mode", TRACE_MODE_READ, d_tracer, tr, 2c1ea60b195da6c Tom Zanussi 2018-01-15 10670 &trace_time_stamp_mode_fops); 2c1ea60b195da6c Tom Zanussi 2018-01-15 10671 a7b1d74e872a429 Steven Rostedt (VMware 2018-11-29 10672) tr->buffer_percent = 50; 03329f993978104 Steven Rostedt (VMware 2018-11-29 10673) 4f94559f40ad06d Ondrej Mosnacek 2023-05-03 10674 trace_create_file("buffer_percent", TRACE_MODE_WRITE, d_tracer, 03329f993978104 Steven Rostedt (VMware 2018-11-29 10675) tr, &buffer_percent_fops); 03329f993978104 Steven Rostedt (VMware 2018-11-29 10676) 2f84b39f4847661 Steven Rostedt (Google 2023-12-19 10677) trace_create_file("buffer_subbuf_size_kb", TRACE_MODE_WRITE, d_tracer, 2f84b39f4847661 Steven Rostedt (Google 2023-12-19 10678) tr, &buffer_subbuf_size_fops); 2808e31ec12e5fb Tzvetomir Stoyanov (VMware 2023-12-19 10679) 299ea67e6a2b3d0 Steven Rostedt 2025-10-28 10680 trace_create_file("syscall_user_buf_size", TRACE_MODE_WRITE, d_tracer, 299ea67e6a2b3d0 Steven Rostedt 2025-10-28 10681 tr, &tracing_syscall_buf_fops); 299ea67e6a2b3d0 Steven Rostedt 2025-10-28 10682 16270145ce6b907 Steven Rostedt (Red Hat 2015-09-30 10683) create_trace_options_dir(tr); 16270145ce6b907 Steven Rostedt (Red Hat 2015-09-30 10684) 91edde2e6ae1dd5 Viktor Rosendahl (BMW 2019-10-09 @10685) trace_create_maxlat_file(tr, d_tracer); 6d9b3fa5e7f663b Steven Rostedt (Red Hat 2014-01-14 10686) 591dffdade9f076 Steven Rostedt (Red Hat 2014-01-10 10687) if (ftrace_create_function_files(tr, d_tracer)) 24589e3a20876dc Steven Rostedt (VMware 2020-01-25 10688) MEM_FAIL(1, "Could not allocate function filter files"); 591dffdade9f076 Steven Rostedt (Red Hat 2014-01-10 10689) 7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 10690) if (tr->range_addr_start) { 7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 10691) trace_create_file("last_boot_info", TRACE_MODE_READ, d_tracer, 7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 10692) tr, &last_boot_fops); ce9bae55972b228 Steven Rostedt (Red Hat 2013-03-05 10693) #ifdef CONFIG_TRACER_SNAPSHOT 7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 10694) } else { 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10695) trace_create_file("snapshot", TRACE_MODE_WRITE, d_tracer, 6484c71cbc17063 Oleg Nesterov 2013-07-23 10696 tr, &snapshot_fops); ce9bae55972b228 Steven Rostedt (Red Hat 2013-03-05 10697) #endif 6d02eefecc5e388 Steven Rostedt 2024-07-19 10698 } 121aaee7b0a8260 Steven Rostedt (Red Hat 2013-03-05 10699) 21ccc9cd7211628 Steven Rostedt (VMware 2021-08-18 10700) trace_create_file("error_log", TRACE_MODE_WRITE, d_tracer, 8a062902be725f6 Tom Zanussi 2019-03-31 10701 tr, &tracing_err_log_fops); 8a062902be725f6 Tom Zanussi 2019-03-31 10702 121aaee7b0a8260 Steven Rostedt (Red Hat 2013-03-05 10703) for_each_tracing_cpu(cpu) 8434dc9340cd2e1 Steven Rostedt (Red Hat 2015-01-20 10704) tracing_init_tracefs_percpu(tr, cpu); 121aaee7b0a8260 Steven Rostedt (Red Hat 2013-03-05 10705) 345ddcc882d8896 Steven Rostedt (Red Hat 2016-04-22 10706) ftrace_init_tracefs(tr, d_tracer); 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10707 } 2b6080f28c7cc3e Steven Rostedt 2012-05-11 10708 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
