summaryrefslogtreecommitdiffstats
path: root/arch/mips/sibyte/sb1250
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2014-03-04 20:43:38 +0000
committerThomas Gleixner <tglx@linutronix.de>2014-03-12 13:07:40 +0100
commit785aebd0cfff52e735ad4fd188d3726b5affc8e5 (patch)
tree6bfc619f12e141f303fed584d8a29f23cc2d63be /arch/mips/sibyte/sb1250
parent8783dd3a37a5853689e1a8fa728827a50905b912 (diff)
ia64: Validate online cpus in irq_set_affinity() callbacks
The [user space] interface does not filter out offline cpus. It merily guarantees that the mask contains at least one online cpu. So the selector in the irq chip implementation needs to make sure to pick only an online cpu because otherwise: Offline Core 1 Set affinity to 0xe (is valid due to online mask 0xd) cpumask_first will pick core 1, which is offline Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Tony Luck <tony.luck@intel.com> Cc: Fenghua Yu <fenghua.yu@intel.com> Cc: ia64 <linux-ia64@vger.kernel.org> Link: http://lkml.kernel.org/r/20140304203100.650414633@linutronix.de Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/mips/sibyte/sb1250')
0 files changed, 0 insertions, 0 deletions