[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20101028100918.539d8dc9@jbarnes-desktop>
Date: Thu, 28 Oct 2010 10:09:18 -0700
From: Jesse Barnes <jbarnes@...tuousgeek.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
linux-pci@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [git pull] PCI changes for 2.6.37
The following changes since commit
8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51:
Export dump_{write,seek} to binary loader modules (2010-10-14 19:15:28 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 linux-next
Probably the most exciting changes here are the ones from Bjorn to
adjust our resource allocation preferences. He's been doing a lot of
bug fixing and found a few ways to make our allocations better match
what platforms expect (i.e. the way Windows does them). I don't think
we're done figuring that out yet (in particular SR-IOV BAR handling is
still a problem for us), but these changes do fix some bad behavior on
many machines, and can save us from having to blacklist and quirk
things all over the place.
Anders Wallin (1):
PCI: add PCI vendor id for STmicroelectronics
Arnd Bergmann (1):
PCI: kill BKL in /proc/pci
Bill Pemberton (1):
PCI: aerdrv: fix uninitialized variable warning
Bjorn Helgaas (12):
PCI: log vendor/device ID always
PCI: fix message typo
x86/PCI: MMCONFIG: fix region end calculation
resources: add a default alignf to simplify find_resource()
resources: factor out resource_clip() to simplify find_resource()
resources: ensure callback doesn't allocate outside available space
resources: handle overflow when aligning start of available area
resources: support allocating space within a region from the top down
PCI: allocate bus resources from the top down
x86/PCI: allocate space from the end of a region, not the beginning
x86: update iomem_resource end based on CPU physical address capabilities
x86: allocate space within a region top-down
Daniel Drake (1):
PCI: OLPC: Only enable PCI configuration type override on XO-1
Hidetoshi Seto (1):
PCI: add PCI_MSIX_TABLE/PBA defines
Julia Lawall (1):
PCI: Adjust confusing if indentation in pcie_get_readrq
Matthew Garrett (2):
PCI: Export some PCI PM functionality
PCI: Add support for polling PME state on suspended legacy PCI devices
Neil Horman (1):
PCI: add quirk for non-symmetric-mode irq routing to versions 0 and 4 of the MCP55 northbridge
Rafael J. Wysocki (1):
PCI/PCIe/AER: Disable native AER service if BIOS has precedence
Seth Heasley (2):
x86/PCI: irq and pci_ids patch for Intel Patsburg DeviceIDs
PCI: update Intel chipset names and defines
Stephen Hemminger (1):
PCI: pci_driver make name const
Thomas Gleixner (1):
PCI hotplug: ibmphp-hpc: semaphore cleanup
matt mooney (1):
PCI: use new ccflags variable in Makefile
Documentation/kernel-parameters.txt | 5 +
arch/x86/Kconfig | 2 +-
arch/x86/kernel/olpc.c | 6 +-
arch/x86/kernel/setup.c | 2 +
arch/x86/pci/i386.c | 17 +++--
arch/x86/pci/irq.c | 11 ++-
arch/x86/pci/mmconfig-shared.c | 4 +-
arch/x86/pci/olpc.c | 2 +-
drivers/i2c/busses/Kconfig | 4 +-
drivers/i2c/busses/i2c-i801.c | 10 +-
drivers/pci/Makefile | 4 +-
drivers/pci/bus.c | 53 +++++++++++-
drivers/pci/hotplug/ibmphp_hpc.c | 4 +-
drivers/pci/msi.h | 4 +-
drivers/pci/pci.c | 79 ++++++++++++++++++-
drivers/pci/pci.h | 3 -
drivers/pci/pcie/aer/aerdrv.c | 2 +-
drivers/pci/pcie/aer/aerdrv.h | 3 +
drivers/pci/pcie/aer/aerdrv_acpi.c | 34 ++++++++
drivers/pci/pcie/aer/aerdrv_core.c | 2 +-
drivers/pci/pcie/portdrv_acpi.c | 2 +-
drivers/pci/probe.c | 4 +-
drivers/pci/proc.c | 4 +-
drivers/pci/quirks.c | 31 +++++++
drivers/pci/setup-res.c | 2 +-
include/linux/ioport.h | 1 +
include/linux/pci.h | 5 +-
include/linux/pci_ids.h | 21 +++--
include/linux/pci_regs.h | 6 +-
kernel/resource.c | 151 +++++++++++++++++++++++++++++++----
30 files changed, 401 insertions(+), 77 deletions(-)
--
Jesse Barnes, Intel Open Source Technology Center
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists