On Wed, 24 Jun 2026 11:11:52 +0100
David Laight <[email protected]> wrote:

> That is all about changes to the file causing everything to be rebuilt,
> not the contents of the file slowing down builds.

I guess I should say it better. It causes more build time if that file
changes. That's what I meant. I update the wording to say:

   There have been complaints about trace_printk.h causing more build time
   for being in kernel.h it if changes. There is also an effort to clean up
   kernel.h to have it not include unneeded header files. Move trace_printk.h
   out of kernel.h and place it in the headers and C files that use it.
> 
> The part you are moving out of normal builds is just a few #defines.
> They won't have a significant effect on build times either.
> 
> So there is no point splitting out trace_controls.h.

That is a completely different reason. trace_printk.h is about
trace_printk() usage. The stuff split out into trace_controls.h have
nothing to do with trace_printk()s.

-- Steve


Reply via email to