Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e91948fd84086020072e022d5463036033d449c1 Commit: e91948fd84086020072e022d5463036033d449c1 Parent: 0e6806734fd861c360ecbb4262d3d5678cea7faf Author: Stephen Rothwell <[EMAIL PROTECTED]> AuthorDate: Fri Mar 16 17:47:07 2007 +1100 Committer: Paul Mackerras <[EMAIL PROTECTED]> CommitDate: Wed Mar 21 22:35:51 2007 +1100
[POWERPC] Minor paca optimisation Move the slb_shadow_ptr field into the first cache line since it is (like everything there) read-only after boot. It is in fact statically initialised and thereafter only read. Signed-off-by: Stephen Rothwell <[EMAIL PROTECTED]> Acked-by: Michael Neuling <[EMAIL PROTECTED]> Signed-off-by: Paul Mackerras <[EMAIL PROTECTED]> --- include/asm-powerpc/paca.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/include/asm-powerpc/paca.h b/include/asm-powerpc/paca.h index 0d3adc0..4de851d 100644 --- a/include/asm-powerpc/paca.h +++ b/include/asm-powerpc/paca.h @@ -70,6 +70,7 @@ struct paca_struct { s16 hw_cpu_id; /* Physical processor number */ u8 cpu_start; /* At startup, processor spins until */ /* this becomes non-zero. */ + struct slb_shadow *slb_shadow_ptr; /* * Now, starting in cacheline 2, the exception save areas @@ -101,8 +102,6 @@ struct paca_struct { u64 user_time; /* accumulated usermode TB ticks */ u64 system_time; /* accumulated system TB ticks */ u64 startpurr; /* PURR/TB value snapshot */ - - struct slb_shadow *slb_shadow_ptr; }; extern struct paca_struct paca[]; - To unsubscribe from this list: send the line "unsubscribe git-commits-head" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html