|
@@ -636,7 +636,6 @@ static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc)
|
|
u32 isr;
|
|
u32 isr;
|
|
unsigned int gpio_irq, gpio_index;
|
|
unsigned int gpio_irq, gpio_index;
|
|
struct gpio_bank *bank;
|
|
struct gpio_bank *bank;
|
|
- u32 retrigger = 0;
|
|
|
|
int unmasked = 0;
|
|
int unmasked = 0;
|
|
struct irq_chip *chip = irq_desc_get_chip(desc);
|
|
struct irq_chip *chip = irq_desc_get_chip(desc);
|
|
|
|
|
|
@@ -673,8 +672,6 @@ static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc)
|
|
chained_irq_exit(chip, desc);
|
|
chained_irq_exit(chip, desc);
|
|
}
|
|
}
|
|
|
|
|
|
- isr |= retrigger;
|
|
|
|
- retrigger = 0;
|
|
|
|
if (!isr)
|
|
if (!isr)
|
|
break;
|
|
break;
|
|
|
|
|