Commit f86c2638 authored by François Romieu's avatar François Romieu Committed by David S. Miller

[TG3]: Fix bogus return value in tg3_init_one().

parent 1b159720
...@@ -7552,13 +7552,16 @@ static int __devinit tg3_init_one(struct pci_dev *pdev, ...@@ -7552,13 +7552,16 @@ static int __devinit tg3_init_one(struct pci_dev *pdev,
if (pm_cap == 0) { if (pm_cap == 0) {
printk(KERN_ERR PFX "Cannot find PowerManagement capability, " printk(KERN_ERR PFX "Cannot find PowerManagement capability, "
"aborting.\n"); "aborting.\n");
err = -EIO;
goto err_out_free_res; goto err_out_free_res;
} }
/* Configure DMA attributes. */ /* Configure DMA attributes. */
if (!pci_set_dma_mask(pdev, 0xffffffffffffffffULL)) { err = pci_set_dma_mask(pdev, 0xffffffffffffffffULL);
if (!err) {
pci_using_dac = 1; pci_using_dac = 1;
if (pci_set_consistent_dma_mask(pdev, 0xffffffffffffffffULL)) { err = pci_set_consistent_dma_mask(pdev, 0xffffffffffffffffULL);
if (err < 0) {
printk(KERN_ERR PFX "Unable to obtain 64 bit DMA " printk(KERN_ERR PFX "Unable to obtain 64 bit DMA "
"for consistent allocations\n"); "for consistent allocations\n");
goto err_out_free_res; goto err_out_free_res;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment