]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tracing: Do not use per CPU array_buffer.data->disabled for cpumask
authorSteven Rostedt <rostedt@goodmis.org>
Mon, 5 May 2025 21:21:12 +0000 (17:21 -0400)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Fri, 9 May 2025 19:19:10 +0000 (15:19 -0400)
commit969043af1590d22c6de550bb26ee465de72330b3
tree020ef79d76fe8a64f167f8c7968a3eda828f74d3
parentf62e3de375150210335a063605ce0dd6a6746b78
tracing: Do not use per CPU array_buffer.data->disabled for cpumask

The per CPU "disabled" value was the original way to disable tracing when
the tracing subsystem was first created. Today, the ring buffer
infrastructure has its own way to disable tracing. In fact, things have
changed so much since 2008 that many things ignore the disable flag.

Do not bother setting the per CPU disabled flag of the array_buffer data
to use to determine what CPUs can write to the buffer and only rely on the
ring buffer code itself to disabled it.

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>
Link: https://lore.kernel.org/20250505212235.885452497@goodmis.org
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/trace.c