]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-msm/sirc.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
[~andy/linux] / arch / arm / mach-msm / sirc.c
index cfab1c472fbc49888ddb0c943de34d97e6f1fe8e..689e78c95f38809010b3346da986c3a7931f5ca2 100644 (file)
@@ -158,15 +158,14 @@ void __init msm_init_sirc(void)
        wake_enable = 0;
 
        for (i = FIRST_SIRC_IRQ; i < LAST_SIRC_IRQ; i++) {
-               set_irq_chip(i, &sirc_irq_chip);
-               set_irq_handler(i, handle_edge_irq);
+               irq_set_chip_and_handler(i, &sirc_irq_chip, handle_edge_irq);
                set_irq_flags(i, IRQF_VALID);
        }
 
        for (i = 0; i < ARRAY_SIZE(sirc_reg_table); i++) {
-               set_irq_chained_handler(sirc_reg_table[i].cascade_irq,
+               irq_set_chained_handler(sirc_reg_table[i].cascade_irq,
                                        sirc_irq_handler);
-               set_irq_wake(sirc_reg_table[i].cascade_irq, 1);
+               irq_set_irq_wake(sirc_reg_table[i].cascade_irq, 1);
        }
        return;
 }