summaryrefslogtreecommitdiff
path: root/drivers/pci
diff options
context:
space:
mode:
authorTony Truong <truong@codeaurora.org>2015-05-14 13:07:35 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:09:20 -0700
commit3ca71575e35ad446eb97d47b8c2b376d8bf2af6a (patch)
treecbd0b809c6d8f84b95f7ffd9029858f130a361a2 /drivers/pci
parent856928e2344ee1fc204cee97a7c33d389db28349 (diff)
msm: pcie: remove unnecessary cleanup code for Synopsys MSI
There are unnecessary cleanup code which alters the descriptor of a Synposys MSI IRQ and this causes the IRQ to be unusable afterwards. Remove the unnecessary cleanup code for Synopsys MSI so that the IRQ will remain functional. Change-Id: I87221f9a59d014df21af251277866c511c5375eb Signed-off-by: Tony Truong <truong@codeaurora.org>
Diffstat (limited to 'drivers/pci')
-rw-r--r--drivers/pci/host/pci-msm.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/pci/host/pci-msm.c b/drivers/pci/host/pci-msm.c
index 4c9a6eb6d75d..dddc791f0e55 100644
--- a/drivers/pci/host/pci-msm.c
+++ b/drivers/pci/host/pci-msm.c
@@ -4544,9 +4544,6 @@ void msm_pcie_destroy_irq(unsigned int irq, struct msm_pcie_dev_t *pcie_dev)
PCIE_DBG(dev, "RC%d\n", dev->rc_idx);
- if (!dev->msi_gicm_addr)
- irq_dispose_mapping(irq);
-
PCIE_DBG(dev, "Before clear_bit pos:%d msi_irq_in_use:%ld\n",
pos, *dev->msi_irq_in_use);
clear_bit(pos, dev->msi_irq_in_use);