From: Shawn Lin Date: Wed, 31 Aug 2016 01:19:46 +0000 (+0800) Subject: PCI: rockchip: fix wrong clr for phy interrupt X-Git-Tag: firefly_0821_release~1637 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=68ffa699299712af7c8f8b9df803c6ace50d4b2c;p=firefly-linux-kernel-4.4.55.git PCI: rockchip: fix wrong clr for phy interrupt We probably didn't notice this as we still use evb-rev1 to test our SSD with PCIe on which the client interrput is broken actually. Change-Id: I70e2644b9017cc5cd1b7445efb24fa69e22e0901 Signed-off-by: Shawn Lin --- diff --git a/drivers/pci/host/pcie-rockchip.c b/drivers/pci/host/pcie-rockchip.c index 1671d0203646..b2fea33a3408 100644 --- a/drivers/pci/host/pcie-rockchip.c +++ b/drivers/pci/host/pcie-rockchip.c @@ -677,9 +677,9 @@ static irqreturn_t rockchip_pcie_client_irq_handler(int irq, void *arg) PCIE_CLIENT_INT_MSG | PCIE_CLIENT_INT_HOT_RST | PCIE_CLIENT_INT_DPA | PCIE_CLIENT_INT_FATAL_ERR | PCIE_CLIENT_INT_NFATAL_ERR | - PCIE_CLIENT_INT_CORR_ERR), - PCIE_CLIENT_INT_STATUS | - PCIE_CLIENT_INT_PHY); + PCIE_CLIENT_INT_CORR_ERR | + PCIE_CLIENT_INT_PHY), + PCIE_CLIENT_INT_STATUS); return IRQ_HANDLED; }