Merge "genirq: chip: set pending only for edge interrupts" into msm-3.0
This commit is contained in:
committed by
QuIC Gerrit Code Review
commit
e9baa79ea0
@@ -396,7 +396,8 @@ handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc)
|
||||
* then mask it and get out of here:
|
||||
*/
|
||||
if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) {
|
||||
desc->istate |= IRQS_PENDING;
|
||||
if (!irq_settings_is_level(desc))
|
||||
desc->istate |= IRQS_PENDING;
|
||||
mask_irq(desc);
|
||||
goto out;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user