commit | 4d084617fb0d025c42c242362d1f27d337e2d407 | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Wed Sep 03 02:15:30 2008 -0700 |
committer | David S. Miller <davem@davemloft.net> | Wed Sep 03 02:15:30 2008 -0700 |
tree | 8bc8a49447713d712aa0f66dd5c9c1e6d44a33b6 | |
parent | e5bd1c3fdd06b6c0fa6dfb98ce31cea1820ce4e9 [diff] |
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>