lkml.org 
[lkml]   [2013]   [Jul]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[GIT PULL] PCI changes for v3.11
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(-)


\
 
 \ /
  Last update: 2013-07-01 22:41    [W:0.030 / U:0.520 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site