diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/htc_drv_main.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/htc_drv_main.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c b/drivers/net/wireless/ath/ath9k/htc_drv_main.c index c785129692ff..8a0ccf70aa14 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c | |||
@@ -856,7 +856,9 @@ set_timer: | |||
856 | /* mac80211 Callbacks */ | 856 | /* mac80211 Callbacks */ |
857 | /**********************/ | 857 | /**********************/ |
858 | 858 | ||
859 | static void ath9k_htc_tx(struct ieee80211_hw *hw, struct sk_buff *skb) | 859 | static void ath9k_htc_tx(struct ieee80211_hw *hw, |
860 | struct ieee80211_tx_control *control, | ||
861 | struct sk_buff *skb) | ||
860 | { | 862 | { |
861 | struct ieee80211_hdr *hdr; | 863 | struct ieee80211_hdr *hdr; |
862 | struct ath9k_htc_priv *priv = hw->priv; | 864 | struct ath9k_htc_priv *priv = hw->priv; |
@@ -883,7 +885,7 @@ static void ath9k_htc_tx(struct ieee80211_hw *hw, struct sk_buff *skb) | |||
883 | goto fail_tx; | 885 | goto fail_tx; |
884 | } | 886 | } |
885 | 887 | ||
886 | ret = ath9k_htc_tx_start(priv, skb, slot, false); | 888 | ret = ath9k_htc_tx_start(priv, control->sta, skb, slot, false); |
887 | if (ret != 0) { | 889 | if (ret != 0) { |
888 | ath_dbg(common, XMIT, "Tx failed\n"); | 890 | ath_dbg(common, XMIT, "Tx failed\n"); |
889 | goto clear_slot; | 891 | goto clear_slot; |