Commit 5768f17a authored by Scott Reed's avatar Scott Reed Committed by Greg Gallagher
Browse files

ipipe: noarch: Fix handling of PCIe MSI interrupts for dwc PCIe controller



Handling of PCIe MSI interrupts resulted in system
hanging or high latencies.

Fix is to replaced missed call to generic_handle_irq with
ipipe_handle_irq().

Signed-off-by: default avatarScott Reed <scott.reed@arcor.de>
Signed-off-by: Jan Kiszka's avatarJan Kiszka <jan.kiszka@siemens.com>
parent 31c27390
......@@ -99,7 +99,7 @@ irqreturn_t dw_handle_msi_irq(struct pcie_port *pp)
irq = irq_find_mapping(pp->irq_domain,
(i * MAX_MSI_IRQS_PER_CTRL) +
pos);
generic_handle_irq(irq);
ipipe_handle_demuxed_irq(irq);
pos++;
}
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment