diff options
author | Zwane Mwaikambo <zwane@arm.linux.org.uk> | 2005-03-31 06:40:00 +0200 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2005-05-03 22:40:18 +0200 |
commit | 7d5f9c0f10255000ca007fb03773c6b825c2b9ce (patch) | |
tree | 5f53e41ef4cbe5ced2c5884ee5dde8df1fcaa509 /arch/ia64/kernel/signal.c | |
parent | [IA64-SGI] Altix only: Fix for sn_dma_flush (diff) | |
download | linux-7d5f9c0f10255000ca007fb03773c6b825c2b9ce.tar.xz linux-7d5f9c0f10255000ca007fb03773c6b825c2b9ce.zip |
[IA64] reduce cacheline bouncing in cpu_idle_wait
Andi noted that during normal runtime cpu_idle_map is bounced around a lot,
and occassionally at a higher frequency than the timer interrupt wakeup
which we normally exit pm_idle from. So switch to a percpu variable.
I didn't move things to the slow path because it would involve adding
scheduler code to wakeup the idle thread on the cpus we're waiting for.
Signed-off-by: Zwane Mwaikambo <zwane@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/kernel/signal.c')
0 files changed, 0 insertions, 0 deletions