Commit:     96d69c31c5115341c6c1163aa3d591c2da687a76
Parent:     f98eeb4eb1c52de89dcefeb538029bcecc6dd42d
Author:     Kumar Gala <[EMAIL PROTECTED]>
AuthorDate: Sat Jan 12 17:23:26 2008 -0600
Committer:  Kumar Gala <[EMAIL PROTECTED]>
CommitDate: Wed Jan 23 19:30:28 2008 -0600

    [POWERPC] Ensure we only handle PowerMac PCI bus fixup for memory resources
    The fixup code that handles the case for PowerMac's that leave bridge
    windows open over an inaccessible region should only be applied to
    memory resources (IORESOURCE_MEM).  If not we can get it trying to fixup
    IORESOURCE_IO on some systems since the other conditions that are used to
    detect the case can easily match for IORESOURCE_IO.
    Signed-off-by: Kumar Gala <[EMAIL PROTECTED]>
 arch/powerpc/kernel/pci-common.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/arch/powerpc/kernel/pci-common.c b/arch/powerpc/kernel/pci-common.c
index d394d41..7d0afd4 100644
--- a/arch/powerpc/kernel/pci-common.c
+++ b/arch/powerpc/kernel/pci-common.c
@@ -806,7 +806,8 @@ static void __devinit __pcibios_fixup_bus(struct pci_bus 
                         * equal to the pci_mem_offset of the host bridge and
                         * their size is smaller than 1M.
-                       if (res->start == hose->pci_mem_offset &&
+                       if (res->flags & IORESOURCE_MEM &&
+                           res->start == hose->pci_mem_offset &&
                            res->end < 0x100000) {
                                       "PCI: Closing bogus Apple Firmware"
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to