summaryrefslogtreecommitdiffstats
path: root/drivers/net/forcedeth.c
diff options
context:
space:
mode:
authorTobias Diedrich <ranma+kernel@tdiedrich.de>2008-05-18 15:00:36 +0200
committerJeff Garzik <jgarzik@redhat.com>2008-05-22 12:18:47 +0200
commit40ba182e3ca9f019f299ce5052fcd7e4cf68d11b (patch)
treea1394e066cb63bc33952ba04eeae2c32a3933e1c /drivers/net/forcedeth.c
parentWAN: protect Cisco HDLC state changes with a spinlock. (diff)
downloadlinux-40ba182e3ca9f019f299ce5052fcd7e4cf68d11b.tar.xz
linux-40ba182e3ca9f019f299ce5052fcd7e4cf68d11b.zip
[netdrvr] forcedeth: Restore multicast settings on resume
nv_open() resets multicast settings, call nv_set_multicast(dev) to restore them. (Maybe this should rather be moved into nv_open()) Signed-off-by: Tobias Diedrich <ranma+kernel@tdiedrich.de> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to '')
-rw-r--r--drivers/net/forcedeth.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/forcedeth.c b/drivers/net/forcedeth.c
index 35f66d4a4595..9eca97fb0a54 100644
--- a/drivers/net/forcedeth.c
+++ b/drivers/net/forcedeth.c
@@ -5823,6 +5823,7 @@ static int nv_resume(struct pci_dev *pdev)
writel(txreg, base + NvRegTransmitPoll);
rc = nv_open(dev);
+ nv_set_multicast(dev);
out:
return rc;
}