Skip to content
Snippets Groups Projects
Commit c9a4b35d authored by Daniel Drake's avatar Daniel Drake Committed by Jeff Garzik
Browse files

[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
No related branches found
No related tags found
No related merge requests found
...@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment