tracing: Remove unused buffer_page field from trace_array_cpu structure
authorSteven Rostedt <rostedt@goodmis.org>
Mon, 5 May 2025 21:21:17 +0000 (17:21 -0400)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Fri, 9 May 2025 19:19:10 +0000 (15:19 -0400)
The trace_array_cpu had a "buffer_page" field that was originally going to
be used as a backup page for the ring buffer. But the ring buffer has its
own way of reusing pages and this field was never used.

Remove 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/20250505212236.738849456@goodmis.org
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/trace.h

index 188032d4ab6900436b675ffa7fcaa89b69e28f13..4e67ee92e05c4f165bb517efccbcac4efe34851e 100644 (file)
@@ -184,7 +184,6 @@ struct trace_array;
  */
 struct trace_array_cpu {
        local_t                 disabled;
-       void                    *buffer_page;   /* ring buffer spare */
 
        unsigned long           entries;
        unsigned long           saved_latency;