]> Pileus Git - ~andy/linux/blobdiff - drivers/irqchip/irq-gic.c
Merge tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...
[~andy/linux] / drivers / irqchip / irq-gic.c
index 47aea33a07827ddf828ba8b247bf1907d758b15b..1760ceb68b7b61cf522e601c48d2f23aa11e6b21 100644 (file)
@@ -237,7 +237,8 @@ static int gic_retrigger(struct irq_data *d)
        if (gic_arch_extn.irq_retrigger)
                return gic_arch_extn.irq_retrigger(d);
 
-       return -ENXIO;
+       /* the genirq layer expects 0 if we can't retrigger in hardware */
+       return 0;
 }
 
 #ifdef CONFIG_SMP