arm: Fold irq_set_chip/irq_set_handler
[deliverable/linux.git] / arch / arm / plat-spear / shirq.c
index b4294cc140fa175acf783c0994ca7f4ff8976f91..961fb7261243faf87baf47ce6ca420fc19b30d02 100644 (file)
@@ -107,8 +107,8 @@ int spear_shirq_register(struct spear_shirq *shirq)
 
        irq_set_chained_handler(shirq->irq, shirq_handler);
        for (i = 0; i < shirq->dev_count; i++) {
-               irq_set_chip(shirq->dev_config[i].virq, &shirq_chip);
-               irq_set_handler(shirq->dev_config[i].virq, handle_simple_irq);
+               irq_set_chip_and_handler(shirq->dev_config[i].virq,
+                                        &shirq_chip, handle_simple_irq);
                set_irq_flags(shirq->dev_config[i].virq, IRQF_VALID);
                irq_set_chip_data(shirq->dev_config[i].virq, shirq);
        }
This page took 0.023553 seconds and 5 git commands to generate.