]> Pileus Git - ~andy/linux/blobdiff - drivers/net/ethernet/amd/amd8111e.c
drivers/net/ethernet/amd/amd8111e.c: fix error return code
[~andy/linux] / drivers / net / ethernet / amd / amd8111e.c
index 64d0d9c1afa271c9ae73cb1818cdb6b7318d36f4..3491d4312fc9252639a082f7897643a2ee6f3c0a 100644 (file)
@@ -1845,6 +1845,7 @@ static int __devinit amd8111e_probe_one(struct pci_dev *pdev,
        if((pm_cap = pci_find_capability(pdev, PCI_CAP_ID_PM))==0){
                printk(KERN_ERR "amd8111e: No Power Management capability, "
                       "exiting.\n");
+               err = -ENODEV;
                goto err_free_reg;
        }
 
@@ -1852,6 +1853,7 @@ static int __devinit amd8111e_probe_one(struct pci_dev *pdev,
        if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) < 0) {
                printk(KERN_ERR "amd8111e: DMA not supported,"
                        "exiting.\n");
+               err = -ENODEV;
                goto err_free_reg;
        }