X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fnet%2Fwan%2Fhd6457x.c;h=b7f6504a5abfd57386f5c6105c709306ac568f37;hb=9213980e6a70d8473e0ffd4b39ab5b6caaba9ff5;hp=da93cca07ac41c4750ff0bffb2144677028b75bd;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/drivers/net/wan/hd6457x.c b/drivers/net/wan/hd6457x.c index da93cca07..b7f6504a5 100644 --- a/drivers/net/wan/hd6457x.c +++ b/drivers/net/wan/hd6457x.c @@ -610,7 +610,6 @@ static void sca_close(struct net_device *dev) card_t* card = port_to_card(port); /* reset channel */ - netif_stop_queue(dev); sca_out(CMD_RESET, get_msci(port) + CMD, port_to_card(port)); #ifdef __HD64570_H /* disable MSCI interrupts */ @@ -624,6 +623,7 @@ static void sca_close(struct net_device *dev) sca_outl(sca_inl(IER0, card) & (phy_node(port) ? 0x00FF00FF : 0xFF00FF00), IER0, card); #endif + netif_stop_queue(dev); }