| Index: chromeos/compat-wireless/net/mac80211/agg-tx.c
|
| diff --git a/chromeos/compat-wireless/net/mac80211/agg-tx.c b/chromeos/compat-wireless/net/mac80211/agg-tx.c
|
| index d4679b265ba88698298a403dac25392b61dc04e7..8f23401832b7729d28c9e0791a78ce8acd797728 100644
|
| --- a/chromeos/compat-wireless/net/mac80211/agg-tx.c
|
| +++ b/chromeos/compat-wireless/net/mac80211/agg-tx.c
|
| @@ -145,8 +145,7 @@ static void kfree_tid_tx(struct rcu_head *rcu_head)
|
| }
|
|
|
| int ___ieee80211_stop_tx_ba_session(struct sta_info *sta, u16 tid,
|
| - enum ieee80211_back_parties initiator,
|
| - bool tx)
|
| + enum ieee80211_back_parties initiator)
|
| {
|
| struct ieee80211_local *local = sta->local;
|
| struct tid_ampdu_tx *tid_tx = sta->ampdu_mlme.tid_tx[tid];
|
| @@ -186,7 +185,6 @@ int ___ieee80211_stop_tx_ba_session(struct sta_info *sta, u16 tid,
|
| clear_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state);
|
|
|
| tid_tx->stop_initiator = initiator;
|
| - tid_tx->tx_stop = tx;
|
|
|
| ret = drv_ampdu_action(local, sta->sdata,
|
| IEEE80211_AMPDU_TX_STOP,
|
| @@ -579,14 +577,13 @@ void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif,
|
| EXPORT_SYMBOL(ieee80211_start_tx_ba_cb_irqsafe);
|
|
|
| int __ieee80211_stop_tx_ba_session(struct sta_info *sta, u16 tid,
|
| - enum ieee80211_back_parties initiator,
|
| - bool tx)
|
| + enum ieee80211_back_parties initiator)
|
| {
|
| int ret;
|
|
|
| mutex_lock(&sta->ampdu_mlme.mtx);
|
|
|
| - ret = ___ieee80211_stop_tx_ba_session(sta, tid, initiator, tx);
|
| + ret = ___ieee80211_stop_tx_ba_session(sta, tid, initiator);
|
|
|
| mutex_unlock(&sta->ampdu_mlme.mtx);
|
|
|
| @@ -675,7 +672,7 @@ void ieee80211_stop_tx_ba_cb(struct ieee80211_vif *vif, u8 *ra, u8 tid)
|
| goto unlock_sta;
|
| }
|
|
|
| - if (tid_tx->stop_initiator == WLAN_BACK_INITIATOR && tid_tx->tx_stop)
|
| + if (tid_tx->stop_initiator == WLAN_BACK_INITIATOR)
|
| ieee80211_send_delba(sta->sdata, ra, tid,
|
| WLAN_BACK_INITIATOR, WLAN_REASON_QSTA_NOT_USE);
|
|
|
| @@ -775,8 +772,7 @@ void ieee80211_process_addba_resp(struct ieee80211_local *local,
|
|
|
| sta->ampdu_mlme.addba_req_num[tid] = 0;
|
| } else {
|
| - ___ieee80211_stop_tx_ba_session(sta, tid, WLAN_BACK_INITIATOR,
|
| - true);
|
| + ___ieee80211_stop_tx_ba_session(sta, tid, WLAN_BACK_INITIATOR);
|
| }
|
|
|
| out:
|
|
|