commit | 6e6b44e8223a01d35fceec3631be356fbdbcf004 | [log] [tgz] |
---|---|---|
author | Milton Miller <miltonm@bga.com> | Fri Dec 14 15:52:15 2007 +1100 |
committer | Paul Mackerras <paulus@samba.org> | Thu Dec 20 16:15:41 2007 +1100 |
tree | dab1e44a25802a2119e3ab1bdb855598640a1eda | |
parent | 8b5621f183f7e56958b0a0aae689af5af2efeda7 [diff] |
[POWERPC] Timer interrupt: use a struct for two per_cpu varables timer_interrupt() was calculating per_cpu_offset several times, having to start from the toc because of potential aliasing issues. Placing both decrementer per_cpu varables in a struct and calculating the address once with __get_cpu_var results in better code on both 32 and 64 bit. Signed-off-by: Milton Miller <miltonm@bga.com> Signed-off-by: Paul Mackerras <paulus@samba.org>