PCI: skip ISA ioresource alignment on some systems
authorGary Hade <garyhade@us.ibm.com>
Wed, 3 Oct 2007 22:56:14 +0000 (15:56 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 12 Oct 2007 22:03:18 +0000 (15:03 -0700)
commit036fff4cf732c4d69f99a2915924935705744b00
tree87f6f02e40e8f5c28e6d629e009e6e64a45eec58
parent8fa5913d54f3b1e09948e6a0db34da887e05ff1f
PCI: skip ISA ioresource alignment on some systems

Skip ISA ioresource alignment on some systems

To conserve limited PCI i/o resource on some IBM multi-node systems, the
BIOS allocates (via _CRS) and expects the kernel to use addresses in
ranges currently excluded by pcibios_align_resource() [i386/pci/i386.c].
This change allows the kernel to use the currently excluded address
ranges on the IBM x3800, x3850, and x3950.

Signed-off-by: Gary Hade <gary.hade@us.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/pci/acpi.c
arch/x86/pci/i386.c
arch/x86/pci/pci.h
drivers/pci/probe.c