All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.