From: Dan Carpenter <dan.carpenter@linaro.org>
To: oe-kbuild@lists.linux.dev, Steven Rostedt <rostedt@goodmis.org>,
linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org
Cc: lkp@intel.com, oe-kbuild-all@lists.linux.dev,
Masami Hiramatsu <mhiramat@kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
Andrew Morton <akpm@linux-foundation.org>,
Linux Memory Management List <linux-mm@kvack.org>
Subject: Re: [PATCH 3/5] tracing: Have tracer option be instance specific
Date: Mon, 5 Jan 2026 18:23:31 +0300 [thread overview]
Message-ID: <202511071533.domGENBS-lkp@intel.com> (raw)
In-Reply-To: <20251105161935.545400234@kernel.org>
Hi Steven,
kernel test robot noticed the following build warnings:
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Steven-Rostedt/tracing-Remove-dummy-options-and-flags/20251106-010511
base: https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace for-next
patch link: https://lore.kernel.org/r/20251105161935.545400234%40kernel.org
patch subject: [PATCH 3/5] tracing: Have tracer option be instance specific
config: i386-randconfig-r072-20251107 (https://download.01.org/0day-ci/archive/20251107/202511071533.domGENBS-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
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>
| Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
| Closes: https://lore.kernel.org/r/202511071533.domGENBS-lkp@intel.com/
smatch warnings:
kernel/trace/trace.c:6313 tracing_set_tracer() warn: iterator used outside loop: 't'
vim +/t +6313 kernel/trace/trace.c
9c5b9d3d65e4858 Masami Hiramatsu 2020-01-11 6285 int tracing_set_tracer(struct trace_array *tr, const char *buf)
09d23a1d8a82e81 Steven Rostedt (Red Hat 2015-02-03 6286) {
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6287 struct tracer *trace;
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6288 struct tracers *t;
12883efb670c28d Steven Rostedt (Red Hat 2013-03-05 6289) #ifdef CONFIG_TRACER_MAX_TRACE
34600f0e9c33c9c Steven Rostedt 2013-01-22 6290 bool had_max_tr;
12883efb670c28d Steven Rostedt (Red Hat 2013-03-05 6291) #endif
d33b10c0c73adca Steven Rostedt 2024-12-24 6292 int ret;
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6293
d33b10c0c73adca Steven Rostedt 2024-12-24 6294 guard(mutex)(&trace_types_lock);
1027fcb206a0fb8 Steven Rostedt 2009-03-12 6295
7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 6296) update_last_data(tr);
7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 6297)
a1f157c7a3bb342 Zheng Yejian 2023-09-06 6298 if (!tr->ring_buffer_expanded) {
2b6080f28c7cc3e Steven Rostedt 2012-05-11 6299 ret = __tracing_resize_ring_buffer(tr, trace_buf_size,
438ced1720b5840 Vaibhav Nagarnaik 2012-02-02 6300 RING_BUFFER_ALL_CPUS);
73c5162aa362a54 Steven Rostedt 2009-03-11 6301 if (ret < 0)
d33b10c0c73adca Steven Rostedt 2024-12-24 6302 return ret;
73c5162aa362a54 Steven Rostedt 2009-03-11 6303 ret = 0;
73c5162aa362a54 Steven Rostedt 2009-03-11 6304 }
73c5162aa362a54 Steven Rostedt 2009-03-11 6305
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6306 list_for_each_entry(t, &tr->tracers, list) {
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6307 if (strcmp(t->tracer->name, buf) == 0)
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6308 break;
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6309 }
d33b10c0c73adca Steven Rostedt 2024-12-24 6310 if (!t)
t can't be NULL here. It needs to be if (list_entry_is_head()) return;
d33b10c0c73adca Steven Rostedt 2024-12-24 6311 return -EINVAL;
d33b10c0c73adca Steven Rostedt 2024-12-24 6312
4699bbb369ba1d3 Steven Rostedt 2025-11-05 @6313 if (t->tracer == tr->current_trace)
d33b10c0c73adca Steven Rostedt 2024-12-24 6314 return 0;
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6315
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6316 trace = t->tracer;
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6317
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Dan Carpenter <error27@gmail.com>
Subject: Re: [PATCH 3/5] tracing: Have tracer option be instance specific
Date: Fri, 7 Nov 2025 15:18:21 +0800 [thread overview]
Message-ID: <202511071533.domGENBS-lkp@intel.com> (raw)
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20251105161935.545400234@kernel.org>
References: <20251105161935.545400234@kernel.org>
TO: Steven Rostedt <rostedt@goodmis.org>
TO: linux-kernel@vger.kernel.org
TO: linux-trace-kernel@vger.kernel.org
CC: Masami Hiramatsu <mhiramat@kernel.org>
CC: Mark Rutland <mark.rutland@arm.com>
CC: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
CC: Andrew Morton <akpm@linux-foundation.org>
CC: Linux Memory Management List <linux-mm@kvack.org>
Hi Steven,
kernel test robot noticed the following build warnings:
[auto build test WARNING on trace/for-next]
[cannot apply to linus/master v6.18-rc4 next-20251107]
[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-Remove-dummy-options-and-flags/20251106-010511
base: https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace for-next
patch link: https://lore.kernel.org/r/20251105161935.545400234%40kernel.org
patch subject: [PATCH 3/5] tracing: Have tracer option be instance specific
:::::: branch date: 2 days ago
:::::: commit date: 2 days ago
config: i386-randconfig-r072-20251107 (https://download.01.org/0day-ci/archive/20251107/202511071533.domGENBS-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
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>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202511071533.domGENBS-lkp@intel.com/
smatch warnings:
kernel/trace/trace.c:6313 tracing_set_tracer() warn: iterator used outside loop: 't'
vim +/t +6313 kernel/trace/trace.c
ef9188bcc6ca1d8 Mark-PK Tsai 2022-04-26 6284
9c5b9d3d65e4858 Masami Hiramatsu 2020-01-11 6285 int tracing_set_tracer(struct trace_array *tr, const char *buf)
09d23a1d8a82e81 Steven Rostedt (Red Hat 2015-02-03 6286) {
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6287 struct tracer *trace;
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6288 struct tracers *t;
12883efb670c28d Steven Rostedt (Red Hat 2013-03-05 6289) #ifdef CONFIG_TRACER_MAX_TRACE
34600f0e9c33c9c Steven Rostedt 2013-01-22 6290 bool had_max_tr;
12883efb670c28d Steven Rostedt (Red Hat 2013-03-05 6291) #endif
d33b10c0c73adca Steven Rostedt 2024-12-24 6292 int ret;
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6293
d33b10c0c73adca Steven Rostedt 2024-12-24 6294 guard(mutex)(&trace_types_lock);
1027fcb206a0fb8 Steven Rostedt 2009-03-12 6295
7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 6296) update_last_data(tr);
7a1d1e4b9639ff0 Steven Rostedt (Google 2024-06-12 6297)
a1f157c7a3bb342 Zheng Yejian 2023-09-06 6298 if (!tr->ring_buffer_expanded) {
2b6080f28c7cc3e Steven Rostedt 2012-05-11 6299 ret = __tracing_resize_ring_buffer(tr, trace_buf_size,
438ced1720b5840 Vaibhav Nagarnaik 2012-02-02 6300 RING_BUFFER_ALL_CPUS);
73c5162aa362a54 Steven Rostedt 2009-03-11 6301 if (ret < 0)
d33b10c0c73adca Steven Rostedt 2024-12-24 6302 return ret;
73c5162aa362a54 Steven Rostedt 2009-03-11 6303 ret = 0;
73c5162aa362a54 Steven Rostedt 2009-03-11 6304 }
73c5162aa362a54 Steven Rostedt 2009-03-11 6305
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6306 list_for_each_entry(t, &tr->tracers, list) {
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6307 if (strcmp(t->tracer->name, buf) == 0)
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6308 break;
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6309 }
d33b10c0c73adca Steven Rostedt 2024-12-24 6310 if (!t)
d33b10c0c73adca Steven Rostedt 2024-12-24 6311 return -EINVAL;
d33b10c0c73adca Steven Rostedt 2024-12-24 6312
4699bbb369ba1d3 Steven Rostedt 2025-11-05 @6313 if (t->tracer == tr->current_trace)
d33b10c0c73adca Steven Rostedt 2024-12-24 6314 return 0;
bc0c38d139ec7fc Steven Rostedt 2008-05-12 6315
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6316 trace = t->tracer;
4699bbb369ba1d3 Steven Rostedt 2025-11-05 6317
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2026-01-05 15:23 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-05 16:19 [PATCH 0/5] tracing: Fix tracer options per instance Steven Rostedt
2025-11-05 16:19 ` [PATCH 1/5] tracing: Remove dummy options and flags Steven Rostedt
2025-11-05 16:19 ` [PATCH 2/5] tracing: Have add_tracer_options() error pass up to callers Steven Rostedt
2025-11-05 16:19 ` [PATCH 3/5] tracing: Have tracer option be instance specific Steven Rostedt
2025-11-06 14:38 ` kernel test robot
2025-11-06 17:19 ` Steven Rostedt
2025-11-06 15:29 ` kernel test robot
2025-11-07 7:18 ` kernel test robot [this message]
2026-01-05 15:23 ` Dan Carpenter
2026-01-09 15:23 ` Steven Rostedt
2026-01-09 21:40 ` Dan Carpenter
2025-11-05 16:19 ` [PATCH 4/5] tracing: Have function tracer define options per instance Steven Rostedt
2025-11-05 16:19 ` [PATCH 5/5] tracing: Have function graph " Steven Rostedt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202511071533.domGENBS-lkp@intel.com \
--to=dan.carpenter@linaro.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=linux-trace-kernel@vger.kernel.org \
--cc=lkp@intel.com \
--cc=mark.rutland@arm.com \
--cc=mathieu.desnoyers@efficios.com \
--cc=mhiramat@kernel.org \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=oe-kbuild@lists.linux.dev \
--cc=rostedt@goodmis.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.