* [GIT PULL] PCI changes for v3.16 (part 2)
@ 2014-06-12 19:27 Bjorn Helgaas
0 siblings, 0 replies; only message in thread
From: Bjorn Helgaas @ 2014-06-12 19:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-pci
Hi Linus,
Here are some more things I'd like to see in v3.16-rc1:
- DMA alias iterator, part of some work to fix IOMMU issues
- MVEBU, Tegra, DesignWare changes that I forgot to include before
- Some whitespace code cleanup
Thanks!
The following changes since commit 617b4157a5c82ab3e9509aa388bfd3d47e0e623a:
Merge branches 'pci/host-exynos', 'pci/host-imx6', 'pci/resource' and 'pci/misc' into next (2014-05-30 11:41:17 -0600)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v3.16-changes-2
for you to fetch changes up to 38a6148248e199a4a960bbaa6b8eb14f138b73e1:
Merge branches 'pci/msi', 'pci/iommu' and 'pci/cleanup' into next (2014-06-11 14:38:25 -0600)
----------------------------------------------------------------
PCI changes for the v3.16 merge window (part 2):
IOMMU
- Add DMA alias iterator (Alex Williamson)
- Add DMA alias quirks for ASMedia, ITE, Tundra bridges (Alex Williamson)
- Add DMA alias quirks for Marvell, Ricoh devices (Alex Williamson)
- Add DMA alias quirk for HighPoint devices (Jérôme Carretero)
MSI
- Fix leak in free_msi_irqs() (Alexei Starovoitov)
Marvell MVEBU
- Remove unnecessary use of 'conf_lock' spinlock (Andrew Murray)
- Avoid setting an undefined window size (Jason Gunthorpe)
- Allow several windows with the same target/attribute (Thomas Petazzoni)
- Split PCIe BARs into multiple MBus windows when needed (Thomas Petazzoni)
- Fix off-by-one in the computed size of the mbus windows (Willy Tarreau)
NVIDIA Tegra
- Use new OF interrupt mapping when possible (Lucas Stach)
Synopsys DesignWare
- Remove unnecessary use of 'conf_lock' spinlock (Andrew Murray)
- Use new OF interrupt mapping when possible (Lucas Stach)
- Split Exynos and i.MX bindings (Lucas Stach)
- Fix comment for setting number of lanes (Mohit Kumar)
- Fix iATU programming for cfg1, io and mem viewport (Mohit Kumar)
Miscellaneous
- EXPORT_SYMBOL cleanup (Ryan Desfosses)
- Whitespace cleanup (Ryan Desfosses)
- Merge multi-line quoted strings (Ryan Desfosses)
----------------------------------------------------------------
Alex Williamson (8):
PCI: Add DMA alias iterator
PCI: Convert pci_dev_flags definitions to bit shifts
PCI: Add support for DMA alias quirks
PCI: Add function 0 DMA alias quirk for Ricoh devices
PCI: Add function 1 DMA alias quirk for Marvell devices
PCI: Add support for PCIe-to-PCI bridge DMA alias quirks
PCI: Add bridge DMA alias quirk for ASMedia and Tundra bridges
PCI: Add bridge DMA alias quirk for ITE bridge
Alexei Starovoitov (1):
PCI/MSI: Fix memory leak in free_msi_irqs()
Andrew Murray (2):
PCI: designware: Remove unnecessary use of 'conf_lock' spinlock
PCI: mvebu: Remove unnecessary use of 'conf_lock' spinlock
Bjorn Helgaas (4):
Merge tag 'tags/mvebu-mbus_pci-fixes-3.15' into pci/host-mvebu
Merge branch 'pci/iommu' into next
Merge branches 'pci/host-designware', 'pci/host-imx6', 'pci/host-mvebu' and 'pci/host-tegra' into next
Merge branches 'pci/msi', 'pci/iommu' and 'pci/cleanup' into next
Fabio Estevam (1):
PCI: mvebu: Use '%pa' for printing 'phys_addr_t' type
Jason Gunthorpe (1):
bus: mvebu-mbus: Avoid setting an undefined window size
Jérôme Carretero (1):
PCI: Add function 1 DMA alias quirk for HighPoint RocketRaid 642L
Lucas Stach (3):
PCI: tegra: Use new OF interrupt mapping when possible
PCI: designware: Use new OF interrupt mapping when possible
PCI: designware: Split Exynos and i.MX bindings
Mohit Kumar (2):
PCI: designware: Fix comment for setting number of lanes
PCI: designware: Fix iATU programming for cfg1, io and mem viewport
Ryan Desfosses (3):
PCI: Move EXPORT_SYMBOL so it immediately follows function/variable
PCI: Whitespace cleanup
PCI: Merge multi-line quoted strings
Thomas Petazzoni (2):
bus: mvebu-mbus: allow several windows with the same target/attribute
PCI: mvebu: split PCIe BARs into multiple MBus windows when needed
Willy Tarreau (1):
PCI: mvebu: fix off-by-one in the computed size of the mbus windows
.../devicetree/bindings/pci/designware-pcie.txt | 74 +----
.../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 38 +++
.../bindings/pci/samsung,exynos5440-pcie.txt | 65 +++++
drivers/bus/mvebu-mbus.c | 22 +-
drivers/pci/access.c | 5 +-
drivers/pci/bus.c | 6 +-
drivers/pci/host/pci-exynos.c | 1 -
drivers/pci/host/pci-imx6.c | 1 -
drivers/pci/host/pci-mvebu.c | 119 +++++---
drivers/pci/host/pci-tegra.c | 7 +-
drivers/pci/host/pcie-designware.c | 26 +-
drivers/pci/host/pcie-designware.h | 1 -
drivers/pci/host/pcie-rcar.c | 10 +-
drivers/pci/hotplug/acpiphp_core.c | 6 +-
drivers/pci/hotplug/acpiphp_glue.c | 6 +-
drivers/pci/hotplug/cpci_hotplug.h | 18 +-
drivers/pci/hotplug/cpci_hotplug_core.c | 31 ++-
drivers/pci/hotplug/cpci_hotplug_pci.c | 18 +-
drivers/pci/hotplug/cpcihp_generic.c | 8 +-
drivers/pci/hotplug/cpcihp_zt5550.c | 2 +-
drivers/pci/hotplug/cpqphp.h | 4 +-
drivers/pci/hotplug/cpqphp_core.c | 12 +-
drivers/pci/hotplug/cpqphp_ctrl.c | 26 +-
drivers/pci/hotplug/cpqphp_nvram.c | 32 +--
drivers/pci/hotplug/cpqphp_pci.c | 26 +-
drivers/pci/hotplug/cpqphp_sysfs.c | 2 +-
drivers/pci/hotplug/ibmphp_core.c | 44 ++-
drivers/pci/hotplug/ibmphp_ebda.c | 10 +-
drivers/pci/hotplug/ibmphp_hpc.c | 6 +-
drivers/pci/hotplug/ibmphp_pci.c | 36 +--
drivers/pci/hotplug/ibmphp_res.c | 15 +-
drivers/pci/hotplug/pci_hotplug_core.c | 106 ++++----
drivers/pci/hotplug/pciehp_acpi.c | 4 +-
drivers/pci/hotplug/pciehp_core.c | 7 +-
drivers/pci/hotplug/pciehp_ctrl.c | 16 +-
drivers/pci/hotplug/pciehp_hpc.c | 52 ++--
drivers/pci/hotplug/pciehp_pci.c | 5 +-
drivers/pci/hotplug/pcihp_skeleton.c | 38 +--
drivers/pci/hotplug/rpaphp_core.c | 13 +-
drivers/pci/hotplug/sgi_hotplug.c | 35 +--
drivers/pci/hotplug/shpchp.h | 4 +-
drivers/pci/hotplug/shpchp_core.c | 3 +-
drivers/pci/hotplug/shpchp_ctrl.c | 36 ++-
drivers/pci/hotplug/shpchp_hpc.c | 29 +-
drivers/pci/hotplug/shpchp_pci.c | 6 +-
drivers/pci/hotplug/shpchp_sysfs.c | 2 +-
drivers/pci/htirq.c | 7 +-
drivers/pci/msi.c | 5 +-
drivers/pci/pci-driver.c | 69 +++--
drivers/pci/pci-label.c | 65 ++---
drivers/pci/pci-stub.c | 2 +-
drivers/pci/pci-sysfs.c | 299 ++++++++++-----------
drivers/pci/pci.c | 201 ++++++--------
drivers/pci/pcie/aer/aer_inject.c | 9 +-
drivers/pci/pcie/aer/aerdrv_core.c | 3 +-
drivers/pci/pcie/aer/aerdrv_errprint.c | 10 +-
drivers/pci/pcie/pme.c | 3 +-
drivers/pci/pcie/portdrv_pci.c | 6 +-
drivers/pci/probe.c | 60 ++---
drivers/pci/proc.c | 16 +-
drivers/pci/quirks.c | 232 ++++++++++------
drivers/pci/rom.c | 13 +-
drivers/pci/search.c | 118 ++++++--
drivers/pci/setup-bus.c | 51 ++--
drivers/pci/setup-irq.c | 13 +-
drivers/pci/setup-res.c | 13 +-
drivers/pci/syscall.c | 2 +-
include/linux/pci.h | 17 +-
68 files changed, 1177 insertions(+), 1070 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
create mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos5440-pcie.txt
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-06-12 19:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-12 19:27 [GIT PULL] PCI changes for v3.16 (part 2) Bjorn Helgaas
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.