|
@@ -184,8 +184,7 @@ static int keystone_irq_probe(struct platform_device *pdev)
|
|
|
|
|
|
platform_set_drvdata(pdev, kirq);
|
|
|
|
|
|
- irq_set_chained_handler(kirq->irq, keystone_irq_handler);
|
|
|
- irq_set_handler_data(kirq->irq, kirq);
|
|
|
+ irq_set_chained_handler_and_data(kirq->irq, keystone_irq_handler, kirq);
|
|
|
|
|
|
/* clear all source bits */
|
|
|
keystone_irq_writel(kirq, ~0x0);
|