Thread (14 messages) flat view 14 messages, 2 authors, 2026-02-07

Re: [PATCH 00/12] tracing: Clean up trace.c and move some code into other files

From: Steven Rostedt <rostedt@goodmis.org>
Date: 2026-02-07 14:56:22
Also in: lkml

On Fri, 06 Feb 2026 14:37:41 -0500
Steven Rostedt [off-list ref] wrote:
I have done basic testing with this code, but it hasn't gone through
my full test suite. I'll start that now. Those tests test various config
options which may catch something I missed.
After running it through my main tests it did find several issues with
the last patch. I do want most of this to get into the next merge
window, so I'm going to drop the last patch and see if the rest have no
issues. This is just a clean up and moving code around. It shouldn't be
too risky. The last patch required getting all the functions from being
static to global and with the right configs, so that's a bit too
complex for this late in the game.

-- Steve

Steven Rostedt (12):
      tracing: Make tracing_disabled global for tracing system
      tracing: Make tracing_selftest_running global to the tracing subsystem
      tracing: Move __trace_buffer_{un}lock_*() functions to trace.h
      tracing: Move ftrace_trace_stack() out of trace.c and into trace.h
      tracing: Make printk_trace global for tracing system
      tracing: Make tracing_update_buffers() take NULL for global_trace
      tracing: Have trace_printk functions use flags instead of using global_trace
      tracing: Use system_state in trace_printk_init_buffers()
      tracing: Move trace_printk functions out of trace.c and into trace_printk.c
      tracing: Move pid filtering into trace_pid.c
      tracing: Move tracing_set_filter_buffering() into trace_events_hist.c
      tracing: Move snapshot code out of trace.c and into trace_snapshot.c
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help