diff options
Diffstat (limited to 'drivers/net/wireless/mwifiex/txrx.c')
| -rw-r--r-- | drivers/net/wireless/mwifiex/txrx.c | 10 | 
1 files changed, 3 insertions, 7 deletions
diff --git a/drivers/net/wireless/mwifiex/txrx.c b/drivers/net/wireless/mwifiex/txrx.c index e2faec4db10..cecb2728319 100644 --- a/drivers/net/wireless/mwifiex/txrx.c +++ b/drivers/net/wireless/mwifiex/txrx.c @@ -161,15 +161,11 @@ int mwifiex_write_data_complete(struct mwifiex_adapter *adapter,  		goto done;  	for (i = 0; i < adapter->priv_num; i++) { -  		tpriv = adapter->priv[i]; -		if ((GET_BSS_ROLE(tpriv) == MWIFIEX_BSS_ROLE_STA) && -		    (tpriv->media_connected)) { -			if (netif_queue_stopped(tpriv->netdev)) -				mwifiex_wake_up_net_dev_queue(tpriv->netdev, -							      adapter); -		} +		if (tpriv->media_connected && +		    netif_queue_stopped(tpriv->netdev)) +			mwifiex_wake_up_net_dev_queue(tpriv->netdev, adapter);  	}  done:  	dev_kfree_skb_any(skb);  |