* [GIT PULL] PCI changes for v3.19
@ 2014-12-08 22:50 Bjorn Helgaas
0 siblings, 0 replies; only message in thread
From: Bjorn Helgaas @ 2014-12-08 22:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-pci, linux-kernel
Hi Linus,
Here are the PCI changes intended for v3.19. I don't think there's
anything very exciting here, but there's a lot of MSI-related stuff coming
via Thomas.
Bjorn
The following changes since commit f114040e3ea6e07372334ade75d1ee0775c355e1:
Linux 3.18-rc1 (2014-10-19 18:08:38 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v3.19-changes
for you to fetch changes up to 149792795d2bab33954bc025fcf145a8009683f6:
Merge branch 'pci/msi' into next (2014-11-21 10:11:33 -0700)
----------------------------------------------------------------
PCI changes for the v3.19 merge window:
NUMA
- Allow numa_node override via sysfs (Prarit Bhargava)
Resource management
- Restore detection of read-only BARs (Myron Stowe)
- Shrink decoding-disabled window while sizing BARs (Myron Stowe)
- Add informational printk for invalid BARs (Myron Stowe)
- Remove fixed parameter in pci_iov_resource_bar() (Myron Stowe)
MSI
- Add pci_msi_ignore_mask to prevent writes to MSI/MSI-X Mask Bits (Yijing Wang)
- Revert "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()" (Yijing Wang)
- s390/MSI: Use __msi_mask_irq() instead of default_msi_mask_irq() (Yijing Wang)
Virtualization
- xen: Process failure for pcifront_(re)scan_root() (Chen Gang)
- Make FLR and AF FLR reset warning messages different (Gavin Shan)
Generic host bridge driver
- Allocate config space windows after limiting bus number range (Lorenzo Pieralisi)
- Convert to DT resource parsing API (Lorenzo Pieralisi)
Freescale Layerscape
- Add Freescale Layerscape PCIe driver (Minghuan Lian)
NVIDIA Tegra
- Do not build on 64-bit ARM (Thierry Reding)
- Add Kconfig help text (Thierry Reding)
Renesas R-Car
- Make rcar_pci static (Jingoo Han)
Samsung Exynos
- Add exynos prefix to add_pcie_port(), pcie_init() (Jingoo Han)
ST Microelectronics SPEAr13xx
- Add spear prefix to add_pcie_port(), pcie_init() (Jingoo Han)
- Make spear13xx_add_pcie_port() __init (Jingoo Han)
- Remove unnecessary OOM message (Jingoo Han)
TI DRA7xx
- Add dra7xx prefix to add_pcie_port() (Jingoo Han)
- Make dra7xx_add_pcie_port() __init (Jingoo Han)
TI Keystone
- Make ks_dw_pcie_msi_domain_ops static (Jingoo Han)
- Remove unnecessary OOM message (Jingoo Han)
Miscellaneous
- Delete unnecessary NULL pointer checks (Markus Elfring)
- Remove unused to_hotplug_slot() (Gavin Shan)
- Whitespace cleanup (Jingoo Han)
- Simplify if-return sequences (Quentin Lambert)
----------------------------------------------------------------
Bjorn Helgaas (3):
Merge branches 'pci/host-designware', 'pci/host-dra7xx', 'pci/host-exynos', 'pci/host-generic', 'pci/host-imx6', 'pci/host-keystone', 'pci/host-layerscape', 'pci/host-mvebu', 'pci/host-rcar', 'pci/host-spear' and 'pci/host-tegra' into next
Merge branches 'pci/enumeration', 'pci/hotplug', 'pci/misc', 'pci/numa' and 'pci/virtualization' into next
Merge branch 'pci/msi' into next
Chen Gang (1):
xen/pcifront: Process failure for pcifront_(re)scan_root()
Gavin Shan (2):
PCI: Make FLR and AF FLR reset warning messages different
PCI: Remove unused and broken to_hotplug_slot()
Jingoo Han (13):
PCI: exynos: Add exynos prefix to add_pcie_port()/pcie_init()
PCI: keystone: Make ks_dw_pcie_msi_domain_ops static
PCI: rcar: Make rcar_pci static
PCI: dra7xx: Rename add_pcie_port() to dra7xx_add_pcie_port()
PCI: spear: Rename add_pcie_port(), pcie_init() to spear13xx_add_pcie_port(), etc.
PCI: spear: Add __init annotation to spear13xx_add_pcie_port()
PCI: dra7xx: Add __init annotation to dra7xx_add_pcie_port()
PCI: keystone: Remove unnecessary OOM message
PCI: imx6: Use tabs for indentation
PCI: exynos: Remove unnecessary return statement
PCI: designware: Add a blank line after declarations
PCI: mvebu: Add a blank line after declarations
PCI: spear: Remove unnecessary OOM message
Lorenzo Pieralisi (2):
PCI: generic: Allocate config space windows after limiting bus number range
PCI: generic: Convert to DT resource parsing API
Markus Elfring (1):
PCI: Delete unnecessary NULL pointer checks
Minghuan Lian (1):
PCI: layerscape: Add Freescale Layerscape PCIe driver
Myron Stowe (4):
PCI: Restore detection of read-only BARs
PCI: Shrink decoding-disabled window while sizing BARs
PCI: Add informational printk for invalid BARs
PCI: Remove fixed parameter in pci_iov_resource_bar()
Prarit Bhargava (1):
PCI: Allow numa_node override via sysfs
Quentin Lambert (1):
PCI: Simplify if-return sequences
Thierry Reding (2):
PCI: tegra: Do not build on 64-bit ARM
PCI: tegra: Add Kconfig help text
Yijing Wang (3):
PCI/MSI: Add pci_msi_ignore_mask to prevent writes to MSI/MSI-X Mask Bits
Revert "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()"
s390/MSI: Use __msi_mask_irq() instead of default_msi_mask_irq()
Documentation/ABI/testing/sysfs-bus-pci | 13 ++
.../devicetree/bindings/pci/layerscape-pci.txt | 42 +++++
MAINTAINERS | 10 ++
arch/s390/pci/pci.c | 4 +-
arch/x86/include/asm/x86_init.h | 3 -
arch/x86/kernel/x86_init.c | 10 --
arch/x86/pci/xen.c | 15 +-
drivers/pci/host/Kconfig | 13 +-
drivers/pci/host/Makefile | 1 +
drivers/pci/host/pci-dra7xx.c | 6 +-
drivers/pci/host/pci-exynos.c | 18 +--
drivers/pci/host/pci-host-generic.c | 126 ++++-----------
drivers/pci/host/pci-imx6.c | 4 +-
drivers/pci/host/pci-keystone-dw.c | 2 +-
drivers/pci/host/pci-keystone.c | 5 +-
drivers/pci/host/pci-layerscape.c | 179 +++++++++++++++++++++
drivers/pci/host/pci-mvebu.c | 2 +
drivers/pci/host/pcie-designware.c | 1 +
drivers/pci/host/pcie-rcar.c | 2 +-
drivers/pci/host/pcie-spear13xx.c | 13 +-
drivers/pci/hotplug/ibmphp_res.c | 5 +-
drivers/pci/iov.c | 11 +-
drivers/pci/msi.c | 29 ++--
drivers/pci/pci-acpi.c | 3 +-
drivers/pci/pci-sysfs.c | 27 +++-
drivers/pci/pci.c | 21 +--
drivers/pci/pci.h | 6 +-
drivers/pci/probe.c | 80 ++++-----
drivers/pci/search.c | 3 +-
drivers/pci/xen-pcifront.c | 13 +-
include/linux/msi.h | 5 +-
include/linux/pci_hotplug.h | 1 -
32 files changed, 416 insertions(+), 257 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pci/layerscape-pci.txt
create mode 100644 drivers/pci/host/pci-layerscape.c
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-12-08 22:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-08 22:50 [GIT PULL] PCI changes for v3.19 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.