aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rt2x00/rt2500pci.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2500pci.c')
-rw-r--r--drivers/net/wireless/rt2x00/rt2500pci.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2500pci.c b/drivers/net/wireless/rt2x00/rt2500pci.c
index c92163d2d9ab..81a48e88f2a0 100644
--- a/drivers/net/wireless/rt2x00/rt2500pci.c
+++ b/drivers/net/wireless/rt2x00/rt2500pci.c
@@ -1162,12 +1162,12 @@ static int rt2500pci_set_device_state(struct rt2x00_dev *rt2x00dev,
1162 * TX descriptor initialization 1162 * TX descriptor initialization
1163 */ 1163 */
1164static void rt2500pci_write_tx_desc(struct rt2x00_dev *rt2x00dev, 1164static void rt2500pci_write_tx_desc(struct rt2x00_dev *rt2x00dev,
1165 __le32 *txd, 1165 struct sk_buff *skb,
1166 struct txdata_entry_desc *desc, 1166 struct txdata_entry_desc *desc,
1167 struct ieee80211_hdr *ieee80211hdr,
1168 unsigned int length,
1169 struct ieee80211_tx_control *control) 1167 struct ieee80211_tx_control *control)
1170{ 1168{
1169 struct skb_desc *skbdesc = get_skb_desc(skb);
1170 __le32 *txd = skbdesc->desc;
1171 u32 word; 1171 u32 word;
1172 1172
1173 /* 1173 /*
@@ -1208,7 +1208,7 @@ static void rt2500pci_write_tx_desc(struct rt2x00_dev *rt2x00dev,
1208 rt2x00_set_field32(&word, TXD_W0_RETRY_MODE, 1208 rt2x00_set_field32(&word, TXD_W0_RETRY_MODE,
1209 !!(control->flags & 1209 !!(control->flags &
1210 IEEE80211_TXCTL_LONG_RETRY_LIMIT)); 1210 IEEE80211_TXCTL_LONG_RETRY_LIMIT));
1211 rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT, length); 1211 rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT, skbdesc->data_len);
1212 rt2x00_set_field32(&word, TXD_W0_CIPHER_ALG, CIPHER_NONE); 1212 rt2x00_set_field32(&word, TXD_W0_CIPHER_ALG, CIPHER_NONE);
1213 rt2x00_desc_write(txd, 0, word); 1213 rt2x00_desc_write(txd, 0, word);
1214} 1214}