Thread (14 messages) 14 messages, 7 authors, 2011-05-28

Re: [bloat] Measuring header file bloat effects on kernel build performance: a more than 2x slowdown ...

From: Linus Torvalds <torvalds@linux-foundation.org>
Date: 2011-05-23 16:08:02
Also in: lkml

On Mon, May 23, 2011 at 2:09 AM, Ingo Molnar [off-list ref] wrote:
I've attached a totally hacky patch that removes all the big #include's from
kernel/pid.c and includes all structure and API definitions explicitly.
Hmm.

A less hacky patch might be to split up "sched.h" into multiple
smaller things and at least get *part* of the way.

A lot of things want "struct task_struct" (and in some cases
thread_info, but that's already split).

Much fewer care about the signal stuff.

And many things probably don't even need the task_struct definition,
and might be perfectly happy with just function calls rather than
having intimate knowledge of the structure layout and an inline
function.

                       Linus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help