arm/imx: use generic_handle_irq instead of open-coding it
[firefly-linux-kernel-4.4.55.git] / arch / arm / plat-mxc / gpio.c
index 3cba1dd9d85b1f0099919c47a22b67304ff4b5a5..bee100b7e937ca4eddb355a1ac0c2cf406c0f56a 100644 (file)
@@ -171,8 +171,7 @@ static void mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat)
                if (port->both_edges & (1 << (gpio & 31)))
                        mxc_flip_edge(port, gpio);
 
-               irq_desc[gpio_irq_no].handle_irq(gpio_irq_no,
-                               &irq_desc[gpio_irq_no]);
+               generic_handle_irq(gpio_irq_no);
        }
 }