On Fri, Sep 18, 2015 at 05:12:34PM +0200, Lucas Stach wrote: > This is a reworked version of the multivector MSI support for the designware > PCIe host controller driver. > > v3 added patch 2 to share more code between the single and multivector MSI > code paths. > > While not really related to this topic patches 4+5 fix the MSI message setup > to work on 64bit and 32bit PAE systems. I included them in this series as > they depend on patch 2. > > v4 fixes the last patch to also set up the high part of the MSI target > address, when calling the common DW MSI init function. > > v5 fixes up clashes with the PCI and MSI changes in v4.3-rc1 and fixes > one build failure introduced in the last version. > > Regards, > Lucas > > Lucas Stach (5): > PCI: Add msi_controller setup_irqs() method for special multivector > setup > PCI: designware: Factor out MSI msg setup > PCI: designware: Implement multivector MSI IRQ setup > PCI: designware: Make get_msi_addr() return phys_addr_t, not u32 > PCI: designware: Set up high part of MSI target address > > drivers/pci/host/pci-keystone-dw.c | 2 +- > drivers/pci/host/pci-keystone.h | 2 +- > drivers/pci/host/pcie-designware.c | 70 +++++++++++++++++++++++++++++++------- > drivers/pci/host/pcie-designware.h | 2 +- > drivers/pci/msi.c | 3 ++ > include/linux/msi.h | 2 ++ > 6 files changed, 65 insertions(+), 16 deletions(-) Applied to pci/host-designware for v4.4, replacing the v4 patches, thanks! -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html