diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-04-23 21:34:39 +0300 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-04-23 21:34:39 +0300 |
commit | 16ecb414101353fd93773a47d39eac4b93af02e9 (patch) | |
tree | b6051de5dbdd533ab6e54ce460d1376a5ae9a80c /kernel | |
parent | 6527efba38a06410f19670adba8a1951f8fe3d3c (diff) | |
parent | 91951f980e521d8f7e92283735b99fb9f4b05d93 (diff) | |
download | linux-16ecb414101353fd93773a47d39eac4b93af02e9.tar.xz |
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq fixes from Ingo Molnar:
"A core irq affinity masks related fix and a MIPS irqchip driver fix"
* 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
irqchip/mips-gic: Don't overrun pcpu_masks array
genirq: Dont allow affinity mask to be updated on IPIs
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/irq/ipi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/irq/ipi.c b/kernel/irq/ipi.c index c37f34b00a11..14777af8e097 100644 --- a/kernel/irq/ipi.c +++ b/kernel/irq/ipi.c @@ -94,6 +94,7 @@ unsigned int irq_reserve_ipi(struct irq_domain *domain, data = irq_get_irq_data(virq + i); cpumask_copy(data->common->affinity, dest); data->common->ipi_offset = offset; + irq_set_status_flags(virq + i, IRQ_NO_BALANCING); } return virq; |