irqchip/gic-v3: Always return IRQ_SET_MASK_OK_DONE in gic_set_affinity
authorAntoine Tenart <antoine.tenart@free-electrons.com>
Fri, 19 Feb 2016 15:22:43 +0000 (16:22 +0100)
committerMarc Zyngier <marc.zyngier@arm.com>
Wed, 9 Mar 2016 09:37:37 +0000 (09:37 +0000)
commit0fc6fa2924d0dd54aa5c780a964c2812acf55ded
tree93f8ea90a334c20b42071c1eb66e7a670ce20fd4
parent04a0e4dee85642138dc7bd78f50ebee397e057a8
irqchip/gic-v3: Always return IRQ_SET_MASK_OK_DONE in gic_set_affinity

Always return IRQ_SET_MASK_OK_DONE instead of IRQ_SET_MASK_OK when the
affinity has been updated. When using stacked irqchips, returning
IRQ_SET_MASK_OK_DONE means skipping all descendant irqchips.

Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
drivers/irqchip/irq-gic-v3.c