forked from Minki/linux
at76c50x-usb: remove unneeded flush_workqueue() at usb disconnect
This driver only uses the mac80211 workqueue and mac80211 requires us to cancel all work at driver stop. Since we now have the cancels in the right places at stop() we really don't need to flush the mac80211 workqueue so remove it. Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Acked-by: Kalle Valo <kalle.valo@iki.fi> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
8784d2ee92
commit
64344d7822
@ -2298,10 +2298,8 @@ static void at76_delete_device(struct at76_priv *priv)
|
||||
|
||||
tasklet_kill(&priv->rx_tasklet);
|
||||
|
||||
if (priv->mac80211_registered) {
|
||||
flush_workqueue(priv->hw->workqueue);
|
||||
if (priv->mac80211_registered)
|
||||
ieee80211_unregister_hw(priv->hw);
|
||||
}
|
||||
|
||||
if (priv->tx_urb) {
|
||||
usb_kill_urb(priv->tx_urb);
|
||||
|
Loading…
Reference in New Issue
Block a user