diff options
author | Pratyush Anand <pratyush.anand@st.com> | 2013-10-09 21:32:12 +0900 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2013-10-09 09:14:23 -0600 |
commit | 904d0e7889933fb48d921c998fd1cabb3a9d6635 (patch) | |
tree | 71cddd777f8e69fa16098fc8855174eaf6397809 /drivers/pci/host/pcie-designware.h | |
parent | 73e408508bf6c76d8dc06f044f0e4703a1e27f14 (diff) | |
download | blackbird-op-linux-904d0e7889933fb48d921c998fd1cabb3a9d6635.tar.gz blackbird-op-linux-904d0e7889933fb48d921c998fd1cabb3a9d6635.zip |
PCI: designware: Add irq_create_mapping()
Without irq_create_mapping(), the correct IRQ number cannot be
provided. In this case, it makes problems such as NULL dereference.
Thus, irq_create_mapping() should be added for MSI.
Suggested-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Pratyush Anand <pratyush.anand@st.com>
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/host/pcie-designware.h')
-rw-r--r-- | drivers/pci/host/pcie-designware.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/host/pcie-designware.h b/drivers/pci/host/pcie-designware.h index 890c2ced1abd..c15379be2372 100644 --- a/drivers/pci/host/pcie-designware.h +++ b/drivers/pci/host/pcie-designware.h @@ -50,7 +50,7 @@ struct pcie_port { u32 lanes; struct pcie_host_ops *ops; int msi_irq; - int msi_irq_start; + struct irq_domain *irq_domain; unsigned long msi_data; DECLARE_BITMAP(msi_irq_in_use, MAX_MSI_IRQS); }; |