diff options
author | Avinash Patil <patila@marvell.com> | 2013-04-19 20:44:42 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2013-04-22 15:20:27 -0400 |
commit | d033d3a6b16cc0bbd9defaa048c65cbef9feab14 (patch) | |
tree | 3ebc2b171274a33b21c78af4e8b2039be5d6e41d | |
parent | 66aa1ae2e73c4b0f70d425d38fee2f01161a7d64 (diff) |
mwifiex: use PCI_DMA_FROMDEVICE for RX queue de-init
There is a typo in mwifiex_cleanup_rxq_ring() which uses
PCI_DMA_TODEVICE while unmapping PCI memory.
We should actually use PCI_DMA_FROMDEVICE.
Signed-off-by: Avinash Patil <patila@marvell.com>
Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/mwifiex/pcie.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/mwifiex/pcie.c b/drivers/net/wireless/mwifiex/pcie.c index 856959b64bc7..80f282c0bd4d 100644 --- a/drivers/net/wireless/mwifiex/pcie.c +++ b/drivers/net/wireless/mwifiex/pcie.c | |||
@@ -572,7 +572,7 @@ static void mwifiex_cleanup_rxq_ring(struct mwifiex_adapter *adapter) | |||
572 | if (card->rx_buf_list[i]) { | 572 | if (card->rx_buf_list[i]) { |
573 | skb = card->rx_buf_list[i]; | 573 | skb = card->rx_buf_list[i]; |
574 | pci_unmap_single(card->dev, desc2->paddr, | 574 | pci_unmap_single(card->dev, desc2->paddr, |
575 | skb->len, PCI_DMA_TODEVICE); | 575 | skb->len, PCI_DMA_FROMDEVICE); |
576 | dev_kfree_skb_any(skb); | 576 | dev_kfree_skb_any(skb); |
577 | } | 577 | } |
578 | memset(desc2, 0, sizeof(*desc2)); | 578 | memset(desc2, 0, sizeof(*desc2)); |
@@ -581,7 +581,7 @@ static void mwifiex_cleanup_rxq_ring(struct mwifiex_adapter *adapter) | |||
581 | if (card->rx_buf_list[i]) { | 581 | if (card->rx_buf_list[i]) { |
582 | skb = card->rx_buf_list[i]; | 582 | skb = card->rx_buf_list[i]; |
583 | pci_unmap_single(card->dev, desc->paddr, | 583 | pci_unmap_single(card->dev, desc->paddr, |
584 | skb->len, PCI_DMA_TODEVICE); | 584 | skb->len, PCI_DMA_FROMDEVICE); |
585 | dev_kfree_skb_any(skb); | 585 | dev_kfree_skb_any(skb); |
586 | } | 586 | } |
587 | memset(desc, 0, sizeof(*desc)); | 587 | memset(desc, 0, sizeof(*desc)); |