diff options
Diffstat (limited to 'drivers/net/sunhme.c')
-rw-r--r-- | drivers/net/sunhme.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/net/sunhme.c b/drivers/net/sunhme.c index 1aa425be3067..b79d5f018f79 100644 --- a/drivers/net/sunhme.c +++ b/drivers/net/sunhme.c | |||
@@ -2377,8 +2377,6 @@ static void happy_meal_set_multicast(struct net_device *dev) | |||
2377 | 2377 | ||
2378 | spin_lock_irq(&hp->happy_lock); | 2378 | spin_lock_irq(&hp->happy_lock); |
2379 | 2379 | ||
2380 | netif_stop_queue(dev); | ||
2381 | |||
2382 | if ((dev->flags & IFF_ALLMULTI) || (dev->mc_count > 64)) { | 2380 | if ((dev->flags & IFF_ALLMULTI) || (dev->mc_count > 64)) { |
2383 | hme_write32(hp, bregs + BMAC_HTABLE0, 0xffff); | 2381 | hme_write32(hp, bregs + BMAC_HTABLE0, 0xffff); |
2384 | hme_write32(hp, bregs + BMAC_HTABLE1, 0xffff); | 2382 | hme_write32(hp, bregs + BMAC_HTABLE1, 0xffff); |
@@ -2410,8 +2408,6 @@ static void happy_meal_set_multicast(struct net_device *dev) | |||
2410 | hme_write32(hp, bregs + BMAC_HTABLE3, hash_table[3]); | 2408 | hme_write32(hp, bregs + BMAC_HTABLE3, hash_table[3]); |
2411 | } | 2409 | } |
2412 | 2410 | ||
2413 | netif_wake_queue(dev); | ||
2414 | |||
2415 | spin_unlock_irq(&hp->happy_lock); | 2411 | spin_unlock_irq(&hp->happy_lock); |
2416 | } | 2412 | } |
2417 | 2413 | ||