diff options
Diffstat (limited to 'drivers/irqchip')
| -rw-r--r-- | drivers/irqchip/irq-gic.c | 3 | ||||
| -rw-r--r-- | drivers/irqchip/irq-versatile-fpga.c | 2 | 
2 files changed, 3 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c index a32e0d5aa45..fc6aebf1e4b 100644 --- a/drivers/irqchip/irq-gic.c +++ b/drivers/irqchip/irq-gic.c @@ -236,7 +236,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 diff --git a/drivers/irqchip/irq-versatile-fpga.c b/drivers/irqchip/irq-versatile-fpga.c index 9dbd82b716d..065b7a31a47 100644 --- a/drivers/irqchip/irq-versatile-fpga.c +++ b/drivers/irqchip/irq-versatile-fpga.c @@ -139,7 +139,7 @@ void __init fpga_irq_init(void __iomem *base, const char *name, int irq_start,  	int i;  	if (fpga_irq_id >= ARRAY_SIZE(fpga_irq_devices)) { -		pr_err("%s: too few FPGA IRQ controllers, increase CONFIG_PLAT_VERSATILE_FPGA_IRQ_NR\n", __func__); +		pr_err("%s: too few FPGA IRQ controllers, increase CONFIG_VERSATILE_FPGA_IRQ_NR\n", __func__);  		return;  	}  	f = &fpga_irq_devices[fpga_irq_id];  |