Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 69308
b: refs/heads/master
c: a8a935d
h: refs/heads/master
v: v3
  • Loading branch information
Mark Brown authored and Jeff Garzik committed Oct 15, 2007
1 parent 196038c commit 635c8bc
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0e5d5442cbe3399d789d6a75c6e3a0db37f846f5
refs/heads/master: a8a935dae5de65a8f5a5371a58ad2aa73a0ea2da
10 changes: 8 additions & 2 deletions trunk/drivers/net/natsemi.c
Original file line number Diff line number Diff line change
Expand Up @@ -3314,13 +3314,19 @@ static int natsemi_resume (struct pci_dev *pdev)
{
struct net_device *dev = pci_get_drvdata (pdev);
struct netdev_private *np = netdev_priv(dev);
int ret = 0;

rtnl_lock();
if (netif_device_present(dev))
goto out;
if (netif_running(dev)) {
BUG_ON(!np->hands_off);
pci_enable_device(pdev);
ret = pci_enable_device(pdev);
if (ret < 0) {
dev_err(&pdev->dev,
"pci_enable_device() failed: %d\n", ret);
goto out;
}
/* pci_power_on(pdev); */

napi_enable(&np->napi);
Expand All @@ -3340,7 +3346,7 @@ static int natsemi_resume (struct pci_dev *pdev)
netif_device_attach(dev);
out:
rtnl_unlock();
return 0;
return ret;
}

#endif /* CONFIG_PM */
Expand Down

0 comments on commit 635c8bc

Please sign in to comment.