]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/pci/init.c
Merge branch 'for-2.6.26' of git://neil.brown.name/md
[linux-2.6-omap-h63xx.git] / arch / x86 / pci / init.c
index dd30c6076b5d74ff1be2929d7b8f84081c6a8250..b821f4462d991a6b850886bcd7a9997f14428d46 100644 (file)
@@ -15,7 +15,8 @@ static __init int pci_access_init(void)
        pci_mmcfg_early_init();
 
 #ifdef CONFIG_PCI_OLPC
-       pci_olpc_init();
+       if (!pci_olpc_init())
+               return 0;       /* skip additional checks if it's an XO */
 #endif
 #ifdef CONFIG_PCI_BIOS
        pci_pcbios_init();
@@ -33,6 +34,10 @@ static __init int pci_access_init(void)
                printk(KERN_ERR
                "PCI: Fatal: No config space access function found\n");
 
+       dmi_check_pciprobe();
+
+       dmi_check_skip_isa_align();
+
        return 0;
 }
 arch_initcall(pci_access_init);