diff options
Diffstat (limited to 'net/mac80211/agg-tx.c')
-rw-r--r-- | net/mac80211/agg-tx.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/net/mac80211/agg-tx.c b/net/mac80211/agg-tx.c index 98258b7341e3..d1b6664a2532 100644 --- a/net/mac80211/agg-tx.c +++ b/net/mac80211/agg-tx.c | |||
@@ -540,14 +540,13 @@ int __ieee80211_stop_tx_ba_session(struct sta_info *sta, u16 tid, | |||
540 | return ret; | 540 | return ret; |
541 | } | 541 | } |
542 | 542 | ||
543 | int ieee80211_stop_tx_ba_session(struct ieee80211_sta *pubsta, u16 tid, | 543 | int ieee80211_stop_tx_ba_session(struct ieee80211_sta *pubsta, u16 tid) |
544 | enum ieee80211_back_parties initiator) | ||
545 | { | 544 | { |
546 | struct sta_info *sta = container_of(pubsta, struct sta_info, sta); | 545 | struct sta_info *sta = container_of(pubsta, struct sta_info, sta); |
547 | struct ieee80211_sub_if_data *sdata = sta->sdata; | 546 | struct ieee80211_sub_if_data *sdata = sta->sdata; |
548 | struct ieee80211_local *local = sdata->local; | 547 | struct ieee80211_local *local = sdata->local; |
549 | 548 | ||
550 | trace_api_stop_tx_ba_session(pubsta, tid, initiator); | 549 | trace_api_stop_tx_ba_session(pubsta, tid); |
551 | 550 | ||
552 | if (!local->ops->ampdu_action) | 551 | if (!local->ops->ampdu_action) |
553 | return -EINVAL; | 552 | return -EINVAL; |
@@ -555,7 +554,7 @@ int ieee80211_stop_tx_ba_session(struct ieee80211_sta *pubsta, u16 tid, | |||
555 | if (tid >= STA_TID_NUM) | 554 | if (tid >= STA_TID_NUM) |
556 | return -EINVAL; | 555 | return -EINVAL; |
557 | 556 | ||
558 | return __ieee80211_stop_tx_ba_session(sta, tid, initiator); | 557 | return __ieee80211_stop_tx_ba_session(sta, tid, WLAN_BACK_INITIATOR); |
559 | } | 558 | } |
560 | EXPORT_SYMBOL(ieee80211_stop_tx_ba_session); | 559 | EXPORT_SYMBOL(ieee80211_stop_tx_ba_session); |
561 | 560 | ||