OSDN Git Service

irqchip/bcm7038-l1: Implement irq_cpu_offline() callback
authorFlorian Fainelli <f.fainelli@gmail.com>
Mon, 31 Oct 2016 21:17:35 +0000 (14:17 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 18 Nov 2016 13:17:22 +0000 (14:17 +0100)
commit34c535793bcbf9263cf22f8a52101f796cdfab8e
tree776bdbefe20d9a84b5be7a3697ad7925cdcdd1e5
parentb6e5d5b947527558afac4aa0cdfa2ac586332e03
irqchip/bcm7038-l1: Implement irq_cpu_offline() callback

We did not implement an irq_cpu_offline callback for our irqchip, yet we
support setting a given IRQ's affinity. This resulted in interrupts
whose affinity mask included CPUs being taken offline not to work
correctly once the CPU had been put offline.

Fixes: 5f7f0317ed28 ("IRQCHIP: Add new driver for BCM7038-style level 1 interrupt controllers")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Cc: linux-mips@linux-mips.org
Cc: jason@lakedaemon.net
Cc: marc.zyngier@arm.com
Cc: cernekee@gmail.com
Cc: jaedon.shin@gmail.com
Cc: ralf@linux-mips.org
Cc: justinpopo6@gmail.com
Link: http://lkml.kernel.org/r/1477948656-12966-2-git-send-email-f.fainelli@gmail.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
drivers/irqchip/irq-bcm7038-l1.c