diff options
author | Tobias Diedrich <ranma+kernel@tdiedrich.de> | 2008-05-18 09:00:36 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2008-05-22 06:18:47 -0400 |
commit | 40ba182e3ca9f019f299ce5052fcd7e4cf68d11b (patch) | |
tree | a1394e066cb63bc33952ba04eeae2c32a3933e1c | |
parent | aff26e2faa782e196f28b86d04b093fd3bae1ffb (diff) |
[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>
-rw-r--r-- | drivers/net/forcedeth.c | 1 |
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) | |||
5823 | writel(txreg, base + NvRegTransmitPoll); | 5823 | writel(txreg, base + NvRegTransmitPoll); |
5824 | 5824 | ||
5825 | rc = nv_open(dev); | 5825 | rc = nv_open(dev); |
5826 | nv_set_multicast(dev); | ||
5826 | out: | 5827 | out: |
5827 | return rc; | 5828 | return rc; |
5828 | } | 5829 | } |