|
@@ -162,8 +162,6 @@ static void mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat)
|
|
while (irq_stat != 0) {
|
|
while (irq_stat != 0) {
|
|
int irqoffset = fls(irq_stat) - 1;
|
|
int irqoffset = fls(irq_stat) - 1;
|
|
|
|
|
|
- BUG_ON(!(irq_desc[gpio_irq_no_base + irqoffset].handle_irq));
|
|
|
|
-
|
|
|
|
if (port->both_edges & (1 << irqoffset))
|
|
if (port->both_edges & (1 << irqoffset))
|
|
mxc_flip_edge(port, irqoffset);
|
|
mxc_flip_edge(port, irqoffset);
|
|
|
|
|