Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c69e3758 authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

genirq: Fixup fasteoi handler for oneshot mode



The fasteoi handler must mask the interrupt line in oneshot mode
otherwise we end up with an irq storm.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 8d32a307
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -513,6 +513,10 @@ handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc)
		mask_irq(desc);
		goto out;
	}

	if (desc->istate & IRQS_ONESHOT)
		mask_irq(desc);

	preflow_handler(desc);
	handle_irq_event(desc);