kernel/trace/trace.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-)
From: Steven Rostedt <rostedt@goodmis.org>
In trace.c, the function trace_create_maxlat_file() is defined behind the
#ifdef CONFIG_TRACER_MAX_TRACE block. The #else part defines it as:
#define trace_create_maxlat_file(tr, d_tracer) \
trace_create_file("tracing_max_latency", TRACE_MODE_WRITE, \
d_tracer, tr, &tracing_max_lat_fops)
But the one place that it it used has:
#ifdef CONFIG_TRACER_MAX_TRACE
trace_create_maxlat_file(tr, d_tracer);
#endif
Which is pointless.
Define trace_create_maxlat_file() when CONFIG_TRACER_MAX_TRACE is not
defined as:
static inline void trace_create_maxlat_file(struct trace_array *tr,
struct dentry *d_tracer) { }
And remove the #ifdef's from the code.
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
---
kernel/trace/trace.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index dfa30711c6e2..5bc22d966834 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -1547,10 +1547,8 @@ void latency_fsnotify(struct trace_array *tr)
#else /* !LATENCY_FS_NOTIFY */
-#define trace_create_maxlat_file(tr, d_tracer) \
- trace_create_file("tracing_max_latency", TRACE_MODE_WRITE, \
- d_tracer, tr, &tracing_max_lat_fops)
-
+static inline void trace_create_maxlat_file(struct trace_array *tr,
+ struct dentry *d_tracer) { }
#endif
/*
@@ -9909,9 +9907,7 @@ init_tracer_tracefs(struct trace_array *tr, struct dentry *d_tracer)
create_trace_options_dir(tr);
-#ifdef CONFIG_TRACER_MAX_TRACE
trace_create_maxlat_file(tr, d_tracer);
-#endif
if (ftrace_create_function_files(tr, d_tracer))
MEM_FAIL(1, "Could not allocate function filter files");
--
2.51.0
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: arm-randconfig-001-20260207 (https://download.01.org/0day-ci/archive/20260207/202602070942.sq5fv24P-lkp@intel.com/config)
compiler: arm-linux-gnueabi-gcc (GCC) 10.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260207/202602070942.sq5fv24P-lkp@intel.com/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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202602070942.sq5fv24P-lkp@intel.com/
All errors (new ones prefixed by >>):
kernel/trace/trace.c: In function 'init_tracer_tracefs':
>> kernel/trace/trace.c:10685:2: error: implicit declaration of function 'trace_create_maxlat_file'; did you mean 'trace_create_eval_file'? [-Werror=implicit-function-declaration]
10685 | trace_create_maxlat_file(tr, d_tracer);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| trace_create_eval_file
cc1: some warnings being treated as errors
vim +10685 kernel/trace/trace.c
277ba04461c274 Steven Rostedt 2012-08-03 10622
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10623 static void
8434dc9340cd2e Steven Rostedt (Red Hat 2015-01-20 10624) init_tracer_tracefs(struct trace_array *tr, struct dentry *d_tracer)
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10625 {
121aaee7b0a826 Steven Rostedt (Red Hat 2013-03-05 10626) int cpu;
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10627
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10628) trace_create_file("available_tracers", TRACE_MODE_READ, d_tracer,
607e2ea167e56d Steven Rostedt (Red Hat 2013-11-06 10629) tr, &show_traces_fops);
607e2ea167e56d Steven Rostedt (Red Hat 2013-11-06 10630)
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10631) trace_create_file("current_tracer", TRACE_MODE_WRITE, d_tracer,
607e2ea167e56d Steven Rostedt (Red Hat 2013-11-06 10632) tr, &set_tracer_fops);
607e2ea167e56d Steven Rostedt (Red Hat 2013-11-06 10633)
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10634) trace_create_file("tracing_cpumask", TRACE_MODE_WRITE, d_tracer,
ccfe9e42e45123 Alexander Z Lam 2013-08-08 10635 tr, &tracing_cpumask_fops);
ccfe9e42e45123 Alexander Z Lam 2013-08-08 10636
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10637) trace_create_file("trace_options", TRACE_MODE_WRITE, d_tracer,
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10638 tr, &tracing_iter_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10639
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10640) trace_create_file("trace", TRACE_MODE_WRITE, d_tracer,
6484c71cbc1706 Oleg Nesterov 2013-07-23 10641 tr, &tracing_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10642
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10643) trace_create_file("trace_pipe", TRACE_MODE_READ, d_tracer,
15544209cb0b53 Oleg Nesterov 2013-07-23 10644 tr, &tracing_pipe_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10645
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10646) trace_create_file("buffer_size_kb", TRACE_MODE_WRITE, d_tracer,
0bc392ee46d0fd Oleg Nesterov 2013-07-23 10647 tr, &tracing_entries_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10648
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10649) trace_create_file("buffer_total_size_kb", TRACE_MODE_READ, d_tracer,
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10650 tr, &tracing_total_entries_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10651
238ae93d699d59 Wang YanQing 2013-05-26 10652 trace_create_file("free_buffer", 0200, d_tracer,
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10653 tr, &tracing_free_buffer_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10654
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10655 trace_create_file("trace_marker", 0220, d_tracer,
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10656 tr, &tracing_mark_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10657
5790b1fb3d672d Steven Rostedt (Google 2023-10-04 10658) tr->trace_marker_file = __find_event_file(tr, "ftrace", "print");
3dd8095368475a Steven Rostedt (VMware 2018-05-09 10659)
fa32e8557b470f Steven Rostedt 2016-07-06 10660 trace_create_file("trace_marker_raw", 0220, d_tracer,
fa32e8557b470f Steven Rostedt 2016-07-06 10661 tr, &tracing_mark_raw_fops);
fa32e8557b470f Steven Rostedt 2016-07-06 10662
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10663) trace_create_file("trace_clock", TRACE_MODE_WRITE, d_tracer, tr,
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10664 &trace_clock_fops);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10665
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10666) trace_create_file("tracing_on", TRACE_MODE_WRITE, d_tracer,
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10667 tr, &rb_simple_fops);
ce9bae55972b22 Steven Rostedt (Red Hat 2013-03-05 10668)
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10669) trace_create_file("timestamp_mode", TRACE_MODE_READ, d_tracer, tr,
2c1ea60b195da6 Tom Zanussi 2018-01-15 10670 &trace_time_stamp_mode_fops);
2c1ea60b195da6 Tom Zanussi 2018-01-15 10671
a7b1d74e872a42 Steven Rostedt (VMware 2018-11-29 10672) tr->buffer_percent = 50;
03329f99397810 Steven Rostedt (VMware 2018-11-29 10673)
4f94559f40ad06 Ondrej Mosnacek 2023-05-03 10674 trace_create_file("buffer_percent", TRACE_MODE_WRITE, d_tracer,
03329f99397810 Steven Rostedt (VMware 2018-11-29 10675) tr, &buffer_percent_fops);
03329f99397810 Steven Rostedt (VMware 2018-11-29 10676)
2f84b39f484766 Steven Rostedt (Google 2023-12-19 10677) trace_create_file("buffer_subbuf_size_kb", TRACE_MODE_WRITE, d_tracer,
2f84b39f484766 Steven Rostedt (Google 2023-12-19 10678) tr, &buffer_subbuf_size_fops);
2808e31ec12e5f Tzvetomir Stoyanov (VMware 2023-12-19 10679)
299ea67e6a2b3d Steven Rostedt 2025-10-28 10680 trace_create_file("syscall_user_buf_size", TRACE_MODE_WRITE, d_tracer,
299ea67e6a2b3d Steven Rostedt 2025-10-28 10681 tr, &tracing_syscall_buf_fops);
299ea67e6a2b3d Steven Rostedt 2025-10-28 10682
16270145ce6b90 Steven Rostedt (Red Hat 2015-09-30 10683) create_trace_options_dir(tr);
16270145ce6b90 Steven Rostedt (Red Hat 2015-09-30 10684)
91edde2e6ae1dd Viktor Rosendahl (BMW 2019-10-09 @10685) trace_create_maxlat_file(tr, d_tracer);
6d9b3fa5e7f663 Steven Rostedt (Red Hat 2014-01-14 10686)
591dffdade9f07 Steven Rostedt (Red Hat 2014-01-10 10687) if (ftrace_create_function_files(tr, d_tracer))
24589e3a20876d Steven Rostedt (VMware 2020-01-25 10688) MEM_FAIL(1, "Could not allocate function filter files");
591dffdade9f07 Steven Rostedt (Red Hat 2014-01-10 10689)
7a1d1e4b9639ff Steven Rostedt (Google 2024-06-12 10690) if (tr->range_addr_start) {
7a1d1e4b9639ff Steven Rostedt (Google 2024-06-12 10691) trace_create_file("last_boot_info", TRACE_MODE_READ, d_tracer,
7a1d1e4b9639ff Steven Rostedt (Google 2024-06-12 10692) tr, &last_boot_fops);
ce9bae55972b22 Steven Rostedt (Red Hat 2013-03-05 10693) #ifdef CONFIG_TRACER_SNAPSHOT
7a1d1e4b9639ff Steven Rostedt (Google 2024-06-12 10694) } else {
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10695) trace_create_file("snapshot", TRACE_MODE_WRITE, d_tracer,
6484c71cbc1706 Oleg Nesterov 2013-07-23 10696 tr, &snapshot_fops);
ce9bae55972b22 Steven Rostedt (Red Hat 2013-03-05 10697) #endif
6d02eefecc5e38 Steven Rostedt 2024-07-19 10698 }
121aaee7b0a826 Steven Rostedt (Red Hat 2013-03-05 10699)
21ccc9cd721162 Steven Rostedt (VMware 2021-08-18 10700) trace_create_file("error_log", TRACE_MODE_WRITE, d_tracer,
8a062902be725f Tom Zanussi 2019-03-31 10701 tr, &tracing_err_log_fops);
8a062902be725f Tom Zanussi 2019-03-31 10702
121aaee7b0a826 Steven Rostedt (Red Hat 2013-03-05 10703) for_each_tracing_cpu(cpu)
8434dc9340cd2e Steven Rostedt (Red Hat 2015-01-20 10704) tracing_init_tracefs_percpu(tr, cpu);
121aaee7b0a826 Steven Rostedt (Red Hat 2013-03-05 10705)
345ddcc882d889 Steven Rostedt (Red Hat 2016-04-22 10706) ftrace_init_tracefs(tr, d_tracer);
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10707 }
2b6080f28c7cc3 Steven Rostedt 2012-05-11 10708
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
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/202602070646.8BvnJR99-lkp@intel.com/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/202602070646.8BvnJR99-lkp@intel.com/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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202602070646.8BvnJR99-lkp@intel.com/
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
© 2016 - 2026 Red Hat, Inc.