Subject: [PATCH 1/6] sky2: Restore multicast after restart

From: Stephen Hemminger <[email-masked]>
Date: Thu, 13 May 2010 09:12:48 -0700

From: Mike McCormack <[email-masked]>

Multicast settings will be lost on reset, so restore them.

Signed-off-by: Mike McCormack <[email-masked]>
Acked-by: Stephen Hemminger <[email-masked]>
---
This regression was introduced in 2.6.34 by
  commit 8a0c9228f110218f443d9ef8f9ab629251959733
  sky2: Avoid down and up during sky2_reset

So please apply to -net as well.

 drivers/net/sky2.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

--- a/drivers/net/sky2.c	2010-05-13 09:02:37.756960274 -0700
+++ b/drivers/net/sky2.c	2010-05-13 09:02:53.528209351 -0700
@@ -3347,6 +3347,7 @@ static void sky2_restart(struct work_str
 			continue;
 
 		sky2_hw_up(sky2);
+		sky2_set_multicast(dev);
 		netif_wake_queue(dev);
 	}