From: Steven Rostedt Date: Mon, 17 Nov 2025 17:06:37 +0000 (-0500) Subject: tracing: Remove unused variable in tracing_trace_options_show() X-Git-Url: https://gentwo.org/gitweb/?a=commitdiff_plain;h=49c1364c7ca3577037e5ded23c30e3248434c561;p=linux%2F.git tracing: Remove unused variable in tracing_trace_options_show() The flags and opts used in tracing_trace_options_show() now come directly from the trace array "current_trace_flags" and not the current_trace. The variable "trace" was still being assigned to tr->current_trace but never used. This caused a warning in clang. Cc: Masami Hiramatsu Cc: Mathieu Desnoyers Link: https://patch.msgid.link/20251117120637.43ef995d@gandalf.local.home Reported-by: Andy Shevchenko Tested-by: Andy Shevchenko Closes: https://lore.kernel.org/all/aRtHWXzYa8ijUIDa@black.igk.intel.com/ Fixes: 428add559b692 ("tracing: Have tracer option be instance specific") Signed-off-by: Steven Rostedt (Google) --- diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 8ae95800592d..59cd4ed8af6d 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -5167,7 +5167,6 @@ static int tracing_trace_options_show(struct seq_file *m, void *v) struct tracer_opt *trace_opts; struct trace_array *tr = m->private; struct tracer_flags *flags; - struct tracer *trace; u32 tracer_flags; int i; @@ -5184,8 +5183,6 @@ static int tracing_trace_options_show(struct seq_file *m, void *v) if (!flags || !flags->opts) return 0; - trace = tr->current_trace; - tracer_flags = flags->val; trace_opts = flags->opts;