diff --git a/net/mac80211/agg-tx.c b/net/mac80211/agg-tx.c index 39d72cc..2dbed79 100644 --- a/net/mac80211/agg-tx.c +++ b/net/mac80211/agg-tx.c @@ -188,6 +188,8 @@ int ___ieee80211_stop_tx_ba_session(struct sta_info *sta, u16 tid, */ clear_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state); + synchronize_net(); + tid_tx->stop_initiator = initiator; tid_tx->tx_stop = tx;