Re: [PATCH] sched: reorder root_domain to remove 64 bit alignmentpadding

From: Richard Kennedy
Date: Fri Jul 15 2011 - 07:23:18 EST


On Fri, 2011-07-15 at 12:44 +0200, Peter Zijlstra wrote:
> On Fri, 2011-07-15 at 11:41 +0100, Richard Kennedy wrote:
> > Reorder root_domain to remove 8 bytes of alignment padding on 64 bit
> > builds, this shrinks the size from 1736 to 1728 bytes, therefore using
> > one fewer cachelines.
>
> depends a bit on how insane struct cpupri is, but yeah, good compaction.
> Thanks!

Thanks Peter,

argh -- I hadn't spotted that cpupri used NR_CPUS and was so variable in
size. I guess there won't be much benefit then, as the distros seem to
always set NR_CPUS to some insanely huge value ;)

regards
Richard


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/