Signed-off-by: Andrew Morton --- drivers/pci/pci.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/pci/pci.c~gregkh-pci-pci-cleanup-return-values-fix drivers/pci/pci.c --- devel/drivers/pci/pci.c~gregkh-pci-pci-cleanup-return-values-fix 2005-09-07 20:10:12.000000000 -0700 +++ devel-akpm/drivers/pci/pci.c 2005-09-07 20:10:12.000000000 -0700 @@ -445,7 +445,7 @@ pci_enable_device_bars(struct pci_dev *d int err; err = pci_set_power_state(dev, PCI_D0); - if (err) + if (err < 0 && err != -EIO) return err; err = pcibios_enable_device(dev, bars); if (err < 0) _