|
@@ -514,7 +514,7 @@ void handle_edge_eoi_irq(unsigned int irq, struct irq_desc *desc)
|
|
|
} while ((desc->istate & IRQS_PENDING) &&
|
|
} while ((desc->istate & IRQS_PENDING) &&
|
|
|
!irqd_irq_disabled(&desc->irq_data));
|
|
!irqd_irq_disabled(&desc->irq_data));
|
|
|
|
|
|
|
|
-out_unlock:
|
|
|
|
|
|
|
+out_eoi:
|
|
|
chip->irq_eoi(&desc->irq_data);
|
|
chip->irq_eoi(&desc->irq_data);
|
|
|
raw_spin_unlock(&desc->lock);
|
|
raw_spin_unlock(&desc->lock);
|
|
|
}
|
|
}
|