Commit c9a4b35d authored by Daniel Drake's avatar Daniel Drake Committed by Jeff Garzik

[PATCH] zd1211rw: disable TX queue during stop

This avoids some potential races.
Signed-off-by: default avatarDaniel Drake <dsd@gentoo.org>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent e85d0918
...@@ -197,6 +197,8 @@ int zd_mac_stop(struct net_device *netdev) ...@@ -197,6 +197,8 @@ int zd_mac_stop(struct net_device *netdev)
struct zd_mac *mac = zd_netdev_mac(netdev); struct zd_mac *mac = zd_netdev_mac(netdev);
struct zd_chip *chip = &mac->chip; struct zd_chip *chip = &mac->chip;
netif_stop_queue(netdev);
/* /*
* The order here deliberately is a little different from the open() * The order here deliberately is a little different from the open()
* method, since we need to make sure there is no opportunity for RX * method, since we need to make sure there is no opportunity for RX
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment