diff options
-rw-r--r-- | 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 d394d41b61d5..7d0afd47b3e0 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 *bus) | |||
806 | * equal to the pci_mem_offset of the host bridge and | 806 | * equal to the pci_mem_offset of the host bridge and |
807 | * their size is smaller than 1M. | 807 | * their size is smaller than 1M. |
808 | */ | 808 | */ |
809 | if (res->start == hose->pci_mem_offset && | 809 | if (res->flags & IORESOURCE_MEM && |
810 | res->start == hose->pci_mem_offset && | ||
810 | res->end < 0x100000) { | 811 | res->end < 0x100000) { |
811 | printk(KERN_INFO | 812 | printk(KERN_INFO |
812 | "PCI: Closing bogus Apple Firmware" | 813 | "PCI: Closing bogus Apple Firmware" |