Commit ecb5cffa authored by Bjorn Helgaas's avatar Bjorn Helgaas Committed by Linus Torvalds

[PATCH] revert ioc3-eth.c pci_enable_device() changes

Revert addition of pci_enable_device().  It wasn't appropriate to this
device, apparently.
Signed-off-by: default avatarBjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 2417b483
......@@ -1172,14 +1172,9 @@ static int __devinit ioc3_probe(struct pci_dev *pdev,
u32 vendor, model, rev;
int err;
if (pci_enable_device(pdev))
return -ENODEV;
dev = alloc_etherdev(sizeof(struct ioc3_private));
if (!dev) {
err = -ENOMEM;
goto out_disable;
}
if (!dev)
return -ENOMEM;
err = pci_request_regions(pdev, "ioc3");
if (err)
......@@ -1274,8 +1269,6 @@ static int __devinit ioc3_probe(struct pci_dev *pdev,
pci_release_regions(pdev);
out_free:
free_netdev(dev);
out_disable:
pci_disable_device(pdev);
return err;
}
......@@ -1289,7 +1282,6 @@ static void __devexit ioc3_remove_one (struct pci_dev *pdev)
iounmap(ioc3);
pci_release_regions(pdev);
free_netdev(dev);
pci_disable_device(pdev);
}
static struct pci_device_id ioc3_pci_tbl[] = {
......
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