diff options
84 files changed, 1245 insertions, 617 deletions
diff --git a/drivers/net/wireless/adm8211.c b/drivers/net/wireless/adm8211.c index 689a71c1af71..154a4965be4f 100644 --- a/drivers/net/wireless/adm8211.c +++ b/drivers/net/wireless/adm8211.c | |||
| @@ -1661,7 +1661,9 @@ static void adm8211_tx_raw(struct ieee80211_hw *dev, struct sk_buff *skb, | |||
| 1661 | } | 1661 | } |
| 1662 | 1662 | ||
| 1663 | /* Put adm8211_tx_hdr on skb and transmit */ | 1663 | /* Put adm8211_tx_hdr on skb and transmit */ |
| 1664 | static void adm8211_tx(struct ieee80211_hw *dev, struct sk_buff *skb) | 1664 | static void adm8211_tx(struct ieee80211_hw *dev, |
| 1665 | struct ieee80211_tx_control *control, | ||
| 1666 | struct sk_buff *skb) | ||
| 1665 | { | 1667 | { |
| 1666 | struct adm8211_tx_hdr *txhdr; | 1668 | struct adm8211_tx_hdr *txhdr; |
| 1667 | size_t payload_len, hdrlen; | 1669 | size_t payload_len, hdrlen; |
diff --git a/drivers/net/wireless/at76c50x-usb.c b/drivers/net/wireless/at76c50x-usb.c index efc162e0b511..abb520dec032 100644 --- a/drivers/net/wireless/at76c50x-usb.c +++ b/drivers/net/wireless/at76c50x-usb.c | |||
| @@ -1726,7 +1726,9 @@ static void at76_mac80211_tx_callback(struct urb *urb) | |||
| 1726 | ieee80211_wake_queues(priv->hw); | 1726 | ieee80211_wake_queues(priv->hw); |
| 1727 | } | 1727 | } |
| 1728 | 1728 | ||
| 1729 | static void at76_mac80211_tx(struct ieee80211_hw *hw, struct sk_buff *skb) | 1729 | static void at76_mac80211_tx(struct ieee80211_hw *hw, |
| 1730 | struct ieee80211_tx_control *control, | ||
| 1731 | struct sk_buff *skb) | ||
| 1730 | { | 1732 | { |
| 1731 | struct at76_priv *priv = hw->priv; | 1733 | struct at76_priv *priv = hw->priv; |
| 1732 | struct at76_tx_buffer *tx_buffer = priv->bulk_out_buffer; | 1734 | struct at76_tx_buffer *tx_buffer = priv->bulk_out_buffer; |
diff --git a/drivers/net/wireless/ath/ath5k/mac80211-ops.c b/drivers/net/wireless/ath/ath5k/mac80211-ops.c index 92ee3a0a5192..c89fa6ead615 100644 --- a/drivers/net/wireless/ath/ath5k/mac80211-ops.c +++ b/drivers/net/wireless/ath/ath5k/mac80211-ops.c | |||
| @@ -55,7 +55,8 @@ | |||
| 55 | \********************/ | 55 | \********************/ |
| 56 | 56 | ||
| 57 | static void | 57 | static void |
| 58 | ath5k_tx(struct ieee80211_hw *hw, struct sk_buff *skb) | 58 | ath5k_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control, |
| 59 | struct sk_buff *skb) | ||
| 59 | { | 60 | { |
| 60 | struct ath5k_hw *ah = hw->priv; | 61 | struct ath5k_hw *ah = hw->priv; |
| 61 | u16 qnum = skb_get_queue_mapping(skb); | 62 | u16 qnum = skb_get_queue_mapping(skb); |
diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h b/drivers/net/wireless/ath/ath9k/ath9k.h index b09285c36c4a..7373e4b92c92 100644 --- a/drivers/net/wireless/ath/ath9k/ath9k.h +++ b/drivers/net/wireless/ath/ath9k/ath9k.h | |||
| @@ -280,6 +280,7 @@ struct ath_tx_control { | |||
| 280 | struct ath_txq *txq; | 280 | struct ath_txq *txq; |
| 281 | struct ath_node *an; | 281 | struct ath_node *an; |
| 282 | u8 paprd; | 282 | u8 paprd; |
| 283 | struct ieee80211_sta *sta; | ||
| 283 | }; | 284 | }; |
| 284 | 285 | ||
| 285 | #define ATH_TX_ERROR 0x01 | 286 | #define ATH_TX_ERROR 0x01 |
diff --git a/drivers/net/wireless/ath/ath9k/htc.h b/drivers/net/wireless/ath/ath9k/htc.h index 936e920fb88e..b30596fcf73a 100644 --- a/drivers/net/wireless/ath/ath9k/htc.h +++ b/drivers/net/wireless/ath/ath9k/htc.h | |||
| @@ -542,6 +542,7 @@ void ath9k_htc_stop_ani(struct ath9k_htc_priv *priv); | |||
| 542 | 542 | ||
| 543 | |||
