linux_dsm_epyc7002/drivers/pci/dwc
Faiz Abbas 8c934095fa PCI: dwc: Clear MSI interrupt status after it is handled, not before
If the interrupt status is cleared before it is handled, it is possible
that another interrupt will trigger while servicing the previous one.  This
is causing timeouts in some wireless lan cards which use PCIe.

Clear MSI interrupt status after it gets serviced instead of before calling
generic_handler.

Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-By: Joao Pinto <jpinto@synopsys.com>
2017-08-22 15:49:33 -05:00
..
Kconfig Merge branch 'pci/host-kirin' into next 2017-07-04 11:00:56 -05:00
Makefile PCI: kirin: Add HiSilicon Kirin SoC PCIe controller driver 2017-07-02 18:44:12 -05:00
pci-dra7xx.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pci-exynos.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pci-imx6.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pci-keystone-dw.c PCI: keystone-dw: Update PCI config space remap function 2017-04-24 13:53:18 -05:00
pci-keystone.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pci-keystone.h
pci-layerscape.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pcie-armada8k.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pcie-artpec6.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pcie-designware-ep.c PCI: dwc: designware: Add EP mode support 2017-04-28 10:23:16 -05:00
pcie-designware-host.c PCI: dwc: Clear MSI interrupt status after it is handled, not before 2017-08-22 15:49:33 -05:00
pcie-designware-plat.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pcie-designware.c PCI: dwc: designware: Test PCIE_ATU_ENABLE bit specifically 2017-08-02 16:51:24 -05:00
pcie-designware.h PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pcie-hisi.c pci-v4.12-changes 2017-05-08 19:03:25 -07:00
pcie-kirin.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00
pcie-qcom.c PCI: qcom: Allow ->post_init() to fail 2017-08-03 16:55:43 -05:00
pcie-spear13xx.c PCI: dwc: designware: Handle ->host_init() failures 2017-08-03 16:14:32 -05:00