Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 45958
b: refs/heads/master
c: 90afd0e
h: refs/heads/master
v: v3
  • Loading branch information
Dmitriy Monakhov authored and Jeff Garzik committed Jan 30, 2007
1 parent f3796fa commit 2c44f2c
Show file tree
Hide file tree
Showing 2 changed files with 14 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: 00576e93805bd4f2dd2649e354726dee872d1e8a
refs/heads/master: 90afd0e574a1a739aeb62e30d556ebf0289389e5
15 changes: 13 additions & 2 deletions trunk/drivers/net/b44.c
Original file line number Diff line number Diff line change
Expand Up @@ -2320,16 +2320,27 @@ static int b44_resume(struct pci_dev *pdev)
{
struct net_device *dev = pci_get_drvdata(pdev);
struct b44 *bp = netdev_priv(dev);
int rc = 0;

pci_restore_state(pdev);
pci_enable_device(pdev);
rc = pci_enable_device(pdev);
if (rc) {
printk(KERN_ERR PFX "%s: pci_enable_device failed\n",
dev->name);
return rc;
}

pci_set_master(pdev);

if (!netif_running(dev))
return 0;

if (request_irq(dev->irq, b44_interrupt, IRQF_SHARED, dev->name, dev))
rc = request_irq(dev->irq, b44_interrupt, IRQF_SHARED, dev->name, dev);
if (rc) {
printk(KERN_ERR PFX "%s: request_irq failed\n", dev->name);
pci_disable_device(pdev);
return rc;
}

spin_lock_irq(&bp->lock);

Expand Down

0 comments on commit 2c44f2c

Please sign in to comment.