]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/staging/vt6655/device_main.c
staging: vt6655: do not use PCI resources before pci_enable_device()
[net-next-2.6.git] / drivers / staging / vt6655 / device_main.c
index 4d6b66a4fd9dd26f1887948bad00711efb2c975e..f5028d9d7d9b6e917b5d3c9381575d7d139ffcef 100644 (file)
@@ -955,12 +955,13 @@ vt6655_probe(struct pci_dev *pcid, const struct pci_device_id *ent)
     pDevice->dev = dev;
     pDevice->next_module = root_device_dev;
     root_device_dev = dev;
-    dev->irq = pcid->irq;
 
     if (pci_enable_device(pcid)) {
         device_free_info(pDevice);
         return -ENODEV;
     }
+    dev->irq = pcid->irq;
+
 #ifdef DEBUG
        printk("Before get pci_info memaddr is %x\n",pDevice->memaddr);
 #endif