|
@@ -111,7 +111,10 @@ static void __init ssb_fixup_pcibridge(struct pci_dev *dev)
|
|
|
|
|
|
/* Enable PCI bridge bus mastering and memory space */
|
|
|
pci_set_master(dev);
|
|
|
- pcibios_enable_device(dev, ~0);
|
|
|
+ if (pcibios_enable_device(dev, ~0) < 0) {
|
|
|
+ ssb_printk(KERN_ERR "PCI: SSB bridge enable failed\n");
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
/* Enable PCI bridge BAR1 prefetch and burst */
|
|
|
pci_write_config_dword(dev, SSB_BAR1_CONTROL, 3);
|