forked from Minki/linux
[PATCH] zd1211rw: disable TX queue during stop
This avoids some potential races. Signed-off-by: Daniel Drake <dsd@gentoo.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
e85d0918b5
commit
c9a4b35df9
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user