* [GIT PULL] PCI changes for v3.11
@ 2013-07-01 19:40 Bjorn Helgaas
0 siblings, 0 replies; only message in thread
From: Bjorn Helgaas @ 2013-07-01 19:40 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-pci
The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:
Linux 3.10-rc1 (2013-05-11 17:14:08 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v3.11-changes
for you to fetch changes up to a0f75f9d495b3905b4c658c1d813a127f558a350:
Merge branch 'pci/misc' into next (2013-06-26 15:55:52 -0600)
----------------------------------------------------------------
PCI changes for the v3.11 merge window:
PCI device hotplug
- Add pci_alloc_dev() interface (Gu Zheng)
- Add pci_bus_get()/put() for reference counting (Jiang Liu)
- Fix SR-IOV reference count issues (Jiang Liu)
- Remove unused acpi_pci_roots list (Jiang Liu)
MSI
- Conserve interrupt resources on x86 (Alexander Gordeev)
AER
- Force fatal severity when component has been reset (Betty Dall)
- Reset link below Root Port as well as Downstream Port (Betty Dall)
- Fix "Firmware first" flag setting (Bjorn Helgaas)
- Don't parse HEST for non-PCIe devices (Bjorn Helgaas)
ASPM
- Warn when we can't disable ASPM as driver requests (Bjorn Helgaas)
Miscellaneous
- Add CircuitCo PCI IDs (Darren Hart)
- Add AMD CZ SATA and SMBus PCI IDs (Shane Huang)
- Work around Ivytown NTB BAR size issue (Jon Mason)
- Detect invalid initial BAR values (Kevin Hao)
- Add pcibios_release_device() (Sebastian Ott)
- Fix powerpc & sparc PCI_UNKNOWN power state usage (Bjorn Helgaas)
----------------------------------------------------------------
Alexander Gordeev (3):
PCI: Allocate only as many MSI vectors as requested by driver
x86/MSI: Conserve interrupt resources when using multiple-MSIs
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 (21):
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
Merge branch 'pci/alexander-msi' into next
MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci
Merge branch 'pci/misc' into next
Darren Hart (1):
PCI: Add CircuitCo vendor ID and subsystem ID
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 (6):
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()
PCI: Use pdev->pm_cap instead of pci_find_capability(..,PCI_CAP_ID_PM)
Documentation/i2c/busses/i2c-piix4 | 2 +-
MAINTAINERS | 3 +
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 | 14 ++++-
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 | 33 +++++++++--
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 | 7 ++-
include/uapi/linux/pci_regs.h | 2 +-
37 files changed, 361 insertions(+), 271 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-07-01 19:41 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-01 19:40 [GIT PULL] PCI changes for v3.11 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.