diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/main.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/main.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/wireless/ath/ath9k/main.c b/drivers/net/wireless/ath/ath9k/main.c index a71550049d8..39a72ae8097 100644 --- a/drivers/net/wireless/ath/ath9k/main.c +++ b/drivers/net/wireless/ath/ath9k/main.c | |||
@@ -1142,8 +1142,7 @@ mutex_unlock: | |||
1142 | return r; | 1142 | return r; |
1143 | } | 1143 | } |
1144 | 1144 | ||
1145 | static int ath9k_tx(struct ieee80211_hw *hw, | 1145 | static void ath9k_tx(struct ieee80211_hw *hw, struct sk_buff *skb) |
1146 | struct sk_buff *skb) | ||
1147 | { | 1146 | { |
1148 | struct ath_softc *sc = hw->priv; | 1147 | struct ath_softc *sc = hw->priv; |
1149 | struct ath_common *common = ath9k_hw_common(sc->sc_ah); | 1148 | struct ath_common *common = ath9k_hw_common(sc->sc_ah); |
@@ -1200,10 +1199,9 @@ static int ath9k_tx(struct ieee80211_hw *hw, | |||
1200 | goto exit; | 1199 | goto exit; |
1201 | } | 1200 | } |
1202 | 1201 | ||
1203 | return 0; | 1202 | return; |
1204 | exit: | 1203 | exit: |
1205 | dev_kfree_skb_any(skb); | 1204 | dev_kfree_skb_any(skb); |
1206 | return 0; | ||
1207 | } | 1205 | } |
1208 | 1206 | ||
1209 | static void ath9k_stop(struct ieee80211_hw *hw) | 1207 | static void ath9k_stop(struct ieee80211_hw *hw) |