Below are the patches currently in my "next" branch, planned for release in v3.11. If I'm missing something important, let me know. Alexander Gordeev (2): PCI: Allocate only as many MSI vectors as requested by driver x86/MSI: Conserve interrupt resources when using multiple-MSIs Betty Dall (4): PCI/AER: Move AER severity defines to aer.h PCI/AER: Remove "extern" from function declarations ACPI / APEI: Force fatal AER severity when component has been reset PCI/AER: Reset link for devices below Root Port or Downstream Port Bjorn Helgaas (18): PCI/ACPI: Check acpi_resource_to_address64() return value powerpc/PCI: Use PCI_UNKNOWN for unknown power state sparc/PCI: Use PCI_UNKNOWN for unknown power state PCI/ASPM: Warn when driver asks to disable ASPM, but we can't do it Merge branch 'pci/misc' into next Merge branch 'pci/kevin-bus-to-resource' into next Merge branch 'pci/misc' into next Merge branch 'pci/jiang-remove-global-list' into next Merge branch 'pci/shane-amd-ahci-i2c' into next Merge branch 'pci/alexander-msi' into next Merge branch 'pci/jiang-iov-fixes' into next PCI/AER: Don't parse HEST table for non-PCIe devices PCI/AER: Factor out HEST device type matching PCI/AER: Set dev->__aer_firmware_first only for matching devices Merge branch 'pci/betty-aer-v3' into next Merge branch 'pci/misc' into next PCI: Return early on allocation failures to unindent mainline code Merge branch 'pci/jiang-bus-lock-v3' into next Gu Zheng (2): PCI: Introduce pci_alloc_dev(struct pci_bus*) to replace alloc_pci_dev() PCI: Convert alloc_pci_dev(void) to pci_alloc_dev(bus) Jiang Liu (13): PCI: Introduce pci_bus_{get|put}() to manage PCI bus reference count PCI/ACPI: Combine duplicate adjacent "if" tests PCI/ACPI: Introduce "handle" local for economy of expression PCI/ACPI: Remove unused global list acpi_pci_roots PCI/ACPI: Use dev_printk(), acpi_handle_print(), pr_xxx() when possible PCI: Hide remove and rescan sysfs interfaces for SR-IOV virtual functions ia64/PCI: Clean up pci_scan_root_bus() usage PCI: Fix refcount issue in pci_create_root_bus() error recovery path PCI: Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev() m68k/PCI: Remove redundant call of pci_bus_add_devices() unicore32/PCI: Remove redundant call of pci_bus_add_devices() PCI: Drop redundant setting of bus->is_added in virtfn_add_bus() PCI: Simplify IOV implementation and fix reference count races Jingoo Han (1): PCI: Replace strict_strtoul() with kstrtoul() Jon Mason (1): PCI: Work around Ivytown NTB BAR size issue Kevin Hao (3): PCI: Add 0x prefix to BAR register position in __pci_read_base() PCI: Consolidate calls to pcibios_bus_to_resource() in __pci_read_base() PCI: Unset resource if initial BAR value is invalid Libo Chen (1): PCI: Convert ioapic.c to module_pci_driver Rafael J. Wysocki (1): PCI / ACPI / PM: Use correct power state strings in messages Sebastian Ott (1): PCI: Add pcibios_release_device() Shane Huang (3): PCI: Put Hudson-2 device IDs together ahci: Add AMD CZ SATA device ID i2c-piix4: Add AMD CZ SMBus device ID Wang Sheng-Hui (1): PCI: Fix INTC comment typo for pci_swizzle_interrupt_pin() Xudong Hao (1): PCI: Finish SR-IOV VF setup before adding the device Yijing Wang (5): x86/PCI: Increase info->res_num before checking pci_use_crs PCI: Fix kerneldoc for pci_disable_link_state() PCI: Replace printks with appropriate pr_*() PCI: Fix comment typo for PCI_EXP_LNKCAP_CLKPM PCI: Fix comment typo for pcie_pme_remove() Documentation/i2c/busses/i2c-piix4 | 2 +- arch/ia64/sn/kernel/io_init.c | 11 +--- arch/m68k/platform/coldfire/pci.c | 1 - arch/powerpc/kernel/pci_of_scan.c | 5 +- arch/sparc/kernel/pci.c | 5 +- arch/unicore32/kernel/pci.c | 5 -- arch/x86/pci/acpi.c | 7 +-- drivers/acpi/apei/ghes.c | 10 ++++ drivers/acpi/pci_root.c | 101 +++++++++++++------------------- drivers/ata/ahci.c | 1 + drivers/char/agp/alpha-agp.c | 2 +- drivers/char/agp/parisc-agp.c | 2 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-piix4.c | 3 +- drivers/iommu/irq_remapping.c | 12 ++-- drivers/pci/bus.c | 15 +++++ drivers/pci/ioapic.c | 13 +---- drivers/pci/iov.c | 65 +++++++++------------ drivers/pci/msi.c | 10 +++- drivers/pci/pci-acpi.c | 10 ++-- drivers/pci/pci-sysfs.c | 48 ++++++++++++---- drivers/pci/pci.c | 12 +++- drivers/pci/pcie/aer/aerdrv.h | 4 -- drivers/pci/pcie/aer/aerdrv_acpi.c | 47 +++++++-------- drivers/pci/pcie/aer/aerdrv_core.c | 17 +++--- drivers/pci/pcie/aspm.c | 29 +++++++--- drivers/pci/pcie/pme.c | 2 +- drivers/pci/probe.c | 115 +++++++++++++++++++++++-------------- drivers/pci/quirks.c | 27 +++++++++ drivers/scsi/megaraid.c | 2 +- include/acpi/acpi_bus.h | 1 - include/linux/aer.h | 20 ++++--- include/linux/msi.h | 1 + include/linux/pci.h | 6 +- include/linux/pci_ids.h | 4 +- include/uapi/linux/pci_regs.h | 2 +- 36 files changed, 352 insertions(+), 266 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html