aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rt2x00
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rt2x00')
-rw-r--r--drivers/net/wireless/rt2x00/rt2800pci.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
index 17abb0675eaf..a716d1dd0754 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
@@ -619,11 +619,11 @@ static void rt2800pci_write_tx_desc(struct queue_entry *entry,
619 /* 619 /*
620 * Initialize TX descriptor 620 * Initialize TX descriptor
621 */ 621 */
622 rt2x00_desc_read(txd, 0, &word); 622 word = 0;
623 rt2x00_set_field32(&word, TXD_W0_SD_PTR0, skbdesc->skb_dma); 623 rt2x00_set_field32(&word, TXD_W0_SD_PTR0, skbdesc->skb_dma);
624 rt2x00_desc_write(txd, 0, word); 624 rt2x00_desc_write(txd, 0, word);
625 625
626 rt2x00_desc_read(txd, 1, &word); 626 word = 0;
627 rt2x00_set_field32(&word, TXD_W1_SD_LEN1, entry->skb->len); 627 rt2x00_set_field32(&word, TXD_W1_SD_LEN1, entry->skb->len);
628 rt2x00_set_field32(&word, TXD_W1_LAST_SEC1, 628 rt2x00_set_field32(&word, TXD_W1_LAST_SEC1,
629 !test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags)); 629 !test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
@@ -634,12 +634,12 @@ static void rt2800pci_write_tx_desc(struct queue_entry *entry,
634 rt2x00_set_field32(&word, TXD_W1_DMA_DONE, 0); 634 rt2x00_set_field32(&word, TXD_W1_DMA_DONE, 0);
635 rt2x00_desc_write(txd, 1, word); 635 rt2x00_desc_write(txd, 1, word);
636 636
637 rt2x00_desc_read(txd, 2, &word); 637 word = 0;
638 rt2x00_set_field32(&word, TXD_W2_SD_PTR1, 638 rt2x00_set_field32(&word, TXD_W2_SD_PTR1,
639 skbdesc->skb_dma + TXWI_DESC_SIZE); 639 skbdesc->skb_dma + TXWI_DESC_SIZE);
640 rt2x00_desc_write(txd, 2, word); 640 rt2x00_desc_write(txd, 2, word);
641 641
642 rt2x00_desc_read(txd, 3, &word); 642 word = 0;
643 rt2x00_set_field32(&word, TXD_W3_WIV, 643 rt2x00_set_field32(&word, TXD_W3_WIV,
644 !test_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc->flags)); 644 !test_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc->flags));
645 rt2x00_set_field32(&word, TXD_W3_QSEL, 2); 645 rt2x00_set_field32(&word, TXD_W3_QSEL, 2);