diff options
| -rw-r--r-- | drivers/irqchip/irq-keystone.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-keystone.c b/drivers/irqchip/irq-keystone.c index 5dc61655055a..81e3cf5b9a1f 100644 --- a/drivers/irqchip/irq-keystone.c +++ b/drivers/irqchip/irq-keystone.c | |||
| @@ -184,8 +184,7 @@ static int keystone_irq_probe(struct platform_device *pdev) | |||
| 184 | 184 | ||
| 185 | platform_set_drvdata(pdev, kirq); | 185 | platform_set_drvdata(pdev, kirq); |
| 186 | 186 | ||
| 187 | irq_set_chained_handler(kirq->irq, keystone_irq_handler); | 187 | irq_set_chained_handler_and_data(kirq->irq, keystone_irq_handler, kirq); |
| 188 | irq_set_handler_data(kirq->irq, kirq); | ||
| 189 | 188 | ||
| 190 | /* clear all source bits */ | 189 | /* clear all source bits */ |
| 191 | keystone_irq_writel(kirq, ~0x0); | 190 | keystone_irq_writel(kirq, ~0x0); |
