summaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/irq.c
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2014-03-04 20:43:40 +0000
committerThomas Gleixner <tglx@linutronix.de>2014-03-12 13:07:41 +0100
commit753fbd23f5e59ea9dc0cabe0a684d32100a4af02 (patch)
tree2f82e7b6c8f73369d90476659545493f0d115ed5 /arch/parisc/kernel/irq.c
parent421d1563c6620423d23e394711e3f209e585c161 (diff)
downloadlinux-753fbd23f5e59ea9dc0cabe0a684d32100a4af02.tar.bz2
xen: Validate online cpus in set_affinity
The user space interface does not filter out offline cpus. It merily verifies 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 Selector will pick first set bit, i.e. core 1 Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: David Vrabel <david.vrabel@citrix.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Xen <xen-devel@lists.xenproject.org> Link: http://lkml.kernel.org/r/20140304203100.978031089@linutronix.de Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/parisc/kernel/irq.c')
0 files changed, 0 insertions, 0 deletions