aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath11k/dp_rx.c
diff options
context:
space:
mode:
authorVasanthakumar Thiagarajan <vthiagar@codeaurora.org>2020-10-15 12:17:34 +0530
committerKalle Valo <kvalo@codeaurora.org>2020-11-07 09:59:20 +0200
commitbafdbd79aae4c91f38caa43e5fb7abfd911f5bf6 (patch)
tree376cd828e74363c1c98a5513f43ad8720fe85a1d /drivers/net/wireless/ath/ath11k/dp_rx.c
parentath11k: convert tasklets to use new tasklet_setup() API (diff)
downloadlinux-dev-bafdbd79aae4c91f38caa43e5fb7abfd911f5bf6.tar.xz
linux-dev-bafdbd79aae4c91f38caa43e5fb7abfd911f5bf6.zip
ath11k: Remove unnecessary data sync to cpu on monitor buffer
Monitor ring Rx buffer is not really modified between dma map and unmap. So remove the unnecssary data sync before dma unmap. This does not fix any visible issue, found in code review. Compile tested only. Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@codeaurora.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> Link: https://lore.kernel.org/r/1602744454-22969-1-git-send-email-vthiagar@codeaurora.org
Diffstat (limited to 'drivers/net/wireless/ath/ath11k/dp_rx.c')
-rw-r--r--drivers/net/wireless/ath/ath11k/dp_rx.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/net/wireless/ath/ath11k/dp_rx.c b/drivers/net/wireless/ath/ath11k/dp_rx.c
index 571722baa0b3..d23b152ddcdd 100644
--- a/drivers/net/wireless/ath/ath11k/dp_rx.c
+++ b/drivers/net/wireless/ath/ath11k/dp_rx.c
@@ -2856,10 +2856,6 @@ static int ath11k_dp_rx_reap_mon_status_ring(struct ath11k_base *ab, int mac_id,
rxcb = ATH11K_SKB_RXCB(skb);
- dma_sync_single_for_cpu(ab->dev, rxcb->paddr,
- skb->len + skb_tailroom(skb),
- DMA_FROM_DEVICE);
-
dma_unmap_single(ab->dev, rxcb->paddr,
skb->len + skb_tailroom(skb),
DMA_BIDIRECTIONAL);