On Mon, 22 Jun 2026 09:07:39 -0400 Steven Rostedt <[email protected]> wrote:
> > Remove trace_printk.h by creating a trace_controls.h for those places that > need access to tracing prototypes like tracing_off() and for the places that > need trace_printk() directly, to have it included directly. > > Changse since v1: > https://lore.kernel.org/all/[email protected]/ > > - Create a trace_controls.h header to move the prototypes into and not > include it back into kernel.h > > - Just remove trace_printk.h from kernel.h with no alternative to keep the > previous behavior. > > Steven Rostedt (2): > tracing: Move non-trace_printk prototypes into trace_controls.h > tracing: Remove trace_printk.h from kernel.h > The series looks good to me. Acked-by: Masami Hiramatsu (Google) <[email protected]> for this series. Thanks, > ---- > arch/powerpc/kvm/book3s_xics.c | 1 + > arch/powerpc/xmon/xmon.c | 1 + > arch/s390/kernel/ipl.c | 1 + > arch/s390/kernel/machine_kexec.c | 1 + > drivers/gpu/drm/i915/gt/intel_gtt.h | 1 + > drivers/gpu/drm/i915/i915_gem.h | 2 ++ > drivers/hwtracing/stm/dummy_stm.c | 4 +++ > drivers/infiniband/hw/hfi1/trace_dbg.h | 1 + > drivers/tty/sysrq.c | 1 + > drivers/usb/early/xhci-dbc.c | 1 + > fs/ext4/inline.c | 1 + > include/linux/ftrace.h | 2 ++ > include/linux/kernel.h | 1 - > include/linux/sunrpc/debug.h | 1 + > include/linux/trace_controls.h | 54 ++++++++++++++++++++++++++++++++ > include/linux/trace_printk.h | 56 > ++-------------------------------- > kernel/debug/debug_core.c | 1 + > kernel/panic.c | 1 + > kernel/rcu/rcu.h | 2 ++ > kernel/rcu/rcutorture.c | 1 + > kernel/trace/ring_buffer_benchmark.c | 1 + > kernel/trace/trace.h | 1 + > kernel/trace/trace_benchmark.c | 1 + > lib/sys_info.c | 1 + > samples/fprobe/fprobe_example.c | 1 + > samples/ftrace/ftrace-direct-too.c | 1 - > samples/trace_printk/trace-printk.c | 1 + > 27 files changed, 86 insertions(+), 55 deletions(-) > create mode 100644 include/linux/trace_controls.h -- Masami Hiramatsu (Google) <[email protected]>
