• Linus Torvalds's avatar
    Merge tag 'pci-v3.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · c75059c4
    Linus Torvalds authored
    Pull PCI changes from Bjorn Helgaas:
     "Here are the PCI changes intended for v3.19.  I don't think there's
      anything very exciting here, but there was a lot of MSI-related stuff
      coming via Thomas.
    
      Details:
    
      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)"
    
    * tag 'pci-v3.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (28 commits)
      PCI: Remove fixed parameter in pci_iov_resource_bar()
      PCI: Add informational printk for invalid BARs
      PCI: tegra: Add Kconfig help text
      PCI: tegra: Do not build on 64-bit ARM
      PCI: spear: Remove unnecessary OOM message
      PCI: mvebu: Add a blank line after declarations
      PCI: designware: Add a blank line after declarations
      PCI: exynos: Remove unnecessary return statement
      PCI: imx6: Use tabs for indentation
      PCI: keystone: Remove unnecessary OOM message
      PCI: Remove unused and broken to_hotplug_slot()
      PCI: Make FLR and AF FLR reset warning messages different
      PCI: dra7xx: Add __init annotation to dra7xx_add_pcie_port()
      PCI: spear: Add __init annotation to spear13xx_add_pcie_port()
      PCI: spear: Rename add_pcie_port(), pcie_init() to spear13xx_add_pcie_port(), etc.
      PCI: dra7xx: Rename add_pcie_port() to dra7xx_add_pcie_port()
      PCI: layerscape: Add Freescale Layerscape PCIe driver
      PCI: Simplify if-return sequences
      PCI: Delete unnecessary NULL pointer checks
      PCI: Shrink decoding-disabled window while sizing BARs
      ...
    c75059c4
pcie-rcar.c 24.8 KB