aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/carl9170/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/ath/carl9170/main.c')
-rw-r--r--drivers/net/wireless/ath/carl9170/main.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/carl9170/main.c b/drivers/net/wireless/ath/carl9170/main.c
index 870df8c4262..ede3d7e5a04 100644
--- a/drivers/net/wireless/ath/carl9170/main.c
+++ b/drivers/net/wireless/ath/carl9170/main.c
@@ -662,6 +662,13 @@ init:
662 goto unlock; 662 goto unlock;
663 } 663 }
664 664
665 if (ar->fw.tx_seq_table) {
666 err = carl9170_write_reg(ar, ar->fw.tx_seq_table + vif_id * 4,
667 0);
668 if (err)
669 goto unlock;
670 }
671
665unlock: 672unlock:
666 if (err && (vif_id >= 0)) { 673 if (err && (vif_id >= 0)) {
667 vif_priv->active = false; 674 vif_priv->active = false;
@@ -1279,7 +1286,7 @@ static int carl9170_op_ampdu_action(struct ieee80211_hw *hw,
1279 struct ieee80211_vif *vif, 1286 struct ieee80211_vif *vif,
1280 enum ieee80211_ampdu_mlme_action action, 1287 enum ieee80211_ampdu_mlme_action action,
1281 struct ieee80211_sta *sta, 1288 struct ieee80211_sta *sta,
1282 u16 tid, u16 *ssn) 1289 u16 tid, u16 *ssn, u8 buf_size)
1283{ 1290{
1284 struct ar9170 *ar = hw->priv; 1291 struct ar9170 *ar = hw->priv;
1285 struct carl9170_sta_info *sta_info = (void *) sta->drv_priv; 1292 struct carl9170_sta_info *sta_info = (void *) sta->drv_priv;