aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire/ohci.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/firewire/ohci.c')
-rw-r--r--drivers/firewire/ohci.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/firewire/ohci.c b/drivers/firewire/ohci.c
index 1c365b82781..922cd26b25e 100644
--- a/drivers/firewire/ohci.c
+++ b/drivers/firewire/ohci.c
@@ -3545,6 +3545,13 @@ static int __devinit pci_probe(struct pci_dev *dev,
3545 3545
3546 INIT_WORK(&ohci->bus_reset_work, bus_reset_work); 3546 INIT_WORK(&ohci->bus_reset_work, bus_reset_work);
3547 3547
3548 if (!(pci_resource_flags(dev, 0) & IORESOURCE_MEM) ||
3549 pci_resource_len(dev, 0) < OHCI1394_REGISTER_SIZE) {
3550 dev_err(&dev->dev, "invalid MMIO resource\n");
3551 err = -ENXIO;
3552 goto fail_disable;
3553 }
3554
3548 err = pci_request_region(dev, 0, ohci_driver_name); 3555 err = pci_request_region(dev, 0, ohci_driver_name);
3549 if (err) { 3556 if (err) {
3550 dev_err(&dev->dev, "MMIO resource unavailable\n"); 3557 dev_err(&dev->dev, "MMIO resource unavailable\n");