[git pull] PCI fixes

Jesse Barnes
2011-08-19T16:17:58Z

The following changes since commit
5c80c71b9a0ec518b4b58d2a61de01a04f4a4453:

Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
(2011-08-18 14:20:00 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 ..BRANCH.NOT.VERIFIED..

I just pushed the OF fix and should have sent it earlier this week so
it's still mirroring out. It's a trivial fix so I hope you don't mind
it missing out on the normal linux-next soak time.

The rest of the changes are mostly related to the now hidden resource
re-allocation code, along with a good couple from Jon to better handle
PCIe parameters (this one has been going through a lot of review and
testing, but I can move it over to my -next tree if you don't think
it's appropriate).

Thanks,
--
Jesse Barnes, Intel Open Source Technology Center

David Daney (1):
PCI: OF: Don't crash when bridge parent is NULL.

Jon Mason (2):
PCI: Set PCI-E Max Payload Size on fabric
PCI: export pcie_bus_configure_settings symbol

Ram Pai (3):
PCI : ability to relocate assigned pci-resources
PCI: make cardbus-bridge resources optional
PCI: code and comments cleanup

Yinghai Lu (2):
PCI: honor child buses add_size in hot plug configuration
PCI: make SRIOV resources optional

arch/x86/pci/acpi.c | 9 ++
drivers/pci/hotplug/pcihp_slot.c | 45 +----------
drivers/pci/of.c | 2 +-
drivers/pci/pci.c | 67 +++++++++++++++
drivers/pci/pci.h | 4 +
drivers/pci/probe.c | 146 +++++++++++++++++++++++++++++++++
drivers/pci/setup-bus.c | 166 ++++++++++++++++++++++++++-----------
drivers/pci/setup-res.c | 152 ++++++++++++++++++++++-------------
include/linux/pci.h | 16 ++++-
9 files changed, 454 insertions(+), 153 deletions(-)