|
@@ -2850,8 +2850,7 @@ int iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
|
|
|
iwl_mvm_drain_sta(mvm, mvmsta, true);
|
|
|
if (iwl_mvm_flush_tx_path(mvm, BIT(txq_id), 0))
|
|
|
IWL_ERR(mvm, "Couldn't flush the AGG queue\n");
|
|
|
- iwl_trans_wait_tx_queues_empty(mvm->trans,
|
|
|
- mvmsta->tfd_queue_msk);
|
|
|
+ iwl_trans_wait_tx_queues_empty(mvm->trans, BIT(txq_id));
|
|
|
iwl_mvm_drain_sta(mvm, mvmsta, false);
|
|
|
|
|
|
iwl_mvm_sta_tx_agg(mvm, sta, tid, txq_id, false);
|