summaryrefslogtreecommitdiffstats
path: root/arch/ia64/kernel/signal.c
diff options
context:
space:
mode:
authorZwane Mwaikambo <zwane@arm.linux.org.uk>2005-03-31 06:40:00 +0200
committerTony Luck <tony.luck@intel.com>2005-05-03 22:40:18 +0200
commit7d5f9c0f10255000ca007fb03773c6b825c2b9ce (patch)
tree5f53e41ef4cbe5ced2c5884ee5dde8df1fcaa509 /arch/ia64/kernel/signal.c
parent[IA64-SGI] Altix only: Fix for sn_dma_flush (diff)
downloadlinux-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