• Linus Torvalds's avatar
    Merge tag 'pci-v3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · c08f8467
    Linus Torvalds authored
    Pull PCI changes from Bjorn Helgaas:
     "Enumeration
        - Move domain assignment from arm64 to generic code (Lorenzo Pieralisi)
        - ARM: Remove artificial dependency on pci_sys_data domain (Lorenzo Pieralisi)
        - ARM: Move to generic PCI domains (Lorenzo Pieralisi)
        - Generate uppercase hex for modalias var in uevent (Ricardo Ribalda Delgado)
        - Add and use generic config accessors on ARM, PowerPC (Rob Herring)
    
      Resource management
        - Free resources on failure in of_pci_get_host_bridge_resources() (Lorenzo Pieralisi)
        - Fix infinite loop with ROM image of size 0 (Michel Dänzer)
    
      PCI device hotplug
        - Handle surprise add even if surprise removal isn't supported (Bjorn Helgaas)
    
      Virtualization
        - Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transition (Alex Williamson)
        - Add DMA alias quirk for Adaptec 3405 (Alex Williamson)
        - Add Wellsburg (X99) to Intel PCH root port ACS quirk (Alex Williamson)
        - Add ACS quirk for Emulex NICs (Vasundhara Volam)
    
      MSI
        - Fail MSI-X mappings if there's no space assigned to MSI-X BAR (Yijing Wang)
    
      Freescale Layerscape host bridge driver
        - Fix platform_no_drv_owner.cocci warnings (Julia Lawall)
    
      NVIDIA Tegra host bridge driver
        - Remove unnecessary tegra_pcie_fixup_bridge() (Lucas Stach)
    
      Renesas R-Car host bridge driver
        - Fix error handling of irq_of_parse_and_map() (Dmitry Torokhov)
    
      TI Keystone host bridge driver
        - Fix error handling of irq_of_parse_and_map() (Dmitry Torokhov)
        - Fix misspelling of current function in debug output (Julia Lawall)
    
      Xilinx AXI host bridge driver
        - Fix harmless format string warning (Arnd Bergmann)
    
      Miscellaneous
        - Use standard parsing functions for ASPM sysfs setters (Chris J Arges)
        - Add pci_device_to_OF_node() stub for !CONFIG_OF (Kevin Hao)
        - Delete unnecessary NULL pointer checks (Markus Elfring)
        - Add and use defines for PCIe Max_Read_Request_Size (Rafał Miłecki)
        - Include clk.h instead of clk-private.h (Stephen Boyd)"
    
    * tag 'pci-v3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (48 commits)
      PCI: Add pci_device_to_OF_node() stub for !CONFIG_OF
      PCI: xilinx: Convert to use generic config accessors
      PCI: xgene: Convert to use generic config accessors
      PCI: tegra: Convert to use generic config accessors
      PCI: rcar: Convert to use generic config accessors
      PCI: generic: Convert to use generic config accessors
      powerpc/powermac: Convert PCI to use generic config accessors
      powerpc/fsl_pci: Convert PCI to use generic config accessors
      ARM: ks8695: Convert PCI to use generic config accessors
      ARM: sa1100: Convert PCI to use generic config accessors
      ARM: integrator: Convert PCI to use generic config accessors
      PCI: versatile: Add DT-based ARM Versatile PB PCIe host driver
      ARM: dts: versatile: add PCI controller binding
      of/pci: Free resources on failure in of_pci_get_host_bridge_resources()
      PCI: versatile: Add DT docs for ARM Versatile PB PCIe driver
      PCI: Fail MSI-X mappings if there's no space assigned to MSI-X BAR
      r8169: use PCI define for Max_Read_Request_Size
      [SCSI] esas2r: use PCI define for Max_Read_Request_Size
      tile: use PCI define for Max_Read_Request_Size
      rapidio/tsi721: use PCI define for Max_Read_Request_Size
      ...
    c08f8467
pci.c 13.4 KB