netif_stop_queue()/netif_wake_qeue() aren't needed for changing
multicast filters.

Signed-off-by: Thomas Bogendoerfer <tbogendoer...@suse.de>
---
 drivers/net/ethernet/sgi/ioc3-eth.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/drivers/net/ethernet/sgi/ioc3-eth.c 
b/drivers/net/ethernet/sgi/ioc3-eth.c
index d2b6659adba6..3f6dffd0351e 100644
--- a/drivers/net/ethernet/sgi/ioc3-eth.c
+++ b/drivers/net/ethernet/sgi/ioc3-eth.c
@@ -1630,8 +1630,6 @@ static void ioc3_set_multicast_list(struct net_device 
*dev)
        struct netdev_hw_addr *ha;
        u64 ehar = 0;
 
-       netif_stop_queue(dev);                          /* Lock out others. */
-
        spin_lock_irq(&ip->ioc3_lock);
 
        if (dev->flags & IFF_PROMISC) {                 /* Set promiscuous.  */
@@ -1663,8 +1661,6 @@ static void ioc3_set_multicast_list(struct net_device 
*dev)
        }
 
        spin_unlock_irq(&ip->ioc3_lock);
-
-       netif_wake_queue(dev);                  /* Let us get going again. */
 }
 
 module_pci_driver(ioc3_driver);
-- 
2.13.7

Reply via email to