diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2008-09-03 11:15:30 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-09-03 11:15:30 +0200 |
commit | 4d084617fb0d025c42c242362d1f27d337e2d407 (patch) | |
tree | 8bc8a49447713d712aa0f66dd5c9c1e6d44a33b6 /arch/sparc/kernel/sun4d_smp.c | |
parent | sparc64: Fix IPI call locking. (diff) | |
download | linux-4d084617fb0d025c42c242362d1f27d337e2d407.tar.xz linux-4d084617fb0d025c42c242362d1f27d337e2d407.zip |
sparc64: Prevent sparc64 from invoking irq handlers on offline CPUs
Make sparc64 refrain from clearing a given to-be-offlined CPU's bit in the
cpu_online_mask until it has processed pending irqs. This change
prevents other CPUs from being blindsided by an apparently offline CPU
nevertheless changing globally visible state.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/kernel/sun4d_smp.c')
0 files changed, 0 insertions, 0 deletions