X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsh%2Fdrivers%2Fpci%2Fpci.c;h=363bc839b284039b3e7817d9e0cba807f69fe152;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=4bf35336d824901eaeadc0b23edeac4d2873462e;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/arch/sh/drivers/pci/pci.c b/arch/sh/drivers/pci/pci.c index 4bf35336d..363bc839b 100644 --- a/arch/sh/drivers/pci/pci.c +++ b/arch/sh/drivers/pci/pci.c @@ -106,6 +106,8 @@ int pcibios_enable_device(struct pci_dev *dev, int mask) pci_read_config_word(dev, PCI_COMMAND, &cmd); old_cmd = cmd; for(idx=0; idx<6; idx++) { + if (!(mask & (1 << idx))) + continue; r = &dev->resource[idx]; if (!r->start && r->end) { printk(KERN_ERR "PCI: Device %s not available because "