ARM: kill off set_irq_flags usage
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-pxa / viper.c
index de3b08073fe7604ececdd1e5dc259e0244a53201..dae3de8ce58c651ffede76e1b1f704aff6d22318 100644 (file)
@@ -313,7 +313,7 @@ static void __init viper_init_irq(void)
                isa_irq = viper_bit_to_irq(level);
                irq_set_chip_and_handler(isa_irq, &viper_irq_chip,
                                         handle_edge_irq);
-               set_irq_flags(isa_irq, IRQF_VALID | IRQF_PROBE);
+               irq_clear_status_flags(isa_irq, IRQ_NOREQUEST | IRQ_NOPROBE);
        }
 
        irq_set_chained_handler(gpio_to_irq(VIPER_CPLD_GPIO),