From 7e59fd56bf055a3e657d75fb2865803e01829534 Mon Sep 17 00:00:00 2001 From: Skylar Chang Date: Wed, 3 Aug 2016 02:04:31 -0700 Subject: [PATCH] msm: ipa3: fix the dma_map_single issue With the SMMU attached, need to provide netdev name when calling dma_map_single instead of passing NULL to prevent DMA allocation errors. Change-Id: Ic126739d20ff6cd148b2f424746555419fcfca70 Signed-off-by: Skylar Chang --- drivers/platform/msm/ipa/ipa_v3/ipa_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c index 8f61827b50b4..b5a44a201852 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c @@ -2011,7 +2011,7 @@ static void ipa3_alloc_wlan_rx_common_cache(u32 size) goto fail_skb_alloc; } ptr = skb_put(rx_pkt->data.skb, IPA_WLAN_RX_BUFF_SZ); - rx_pkt->data.dma_addr = dma_map_single(NULL, ptr, + rx_pkt->data.dma_addr = dma_map_single(ipa3_ctx->pdev, ptr, IPA_WLAN_RX_BUFF_SZ, DMA_FROM_DEVICE); if (rx_pkt->data.dma_addr == 0 || rx_pkt->data.dma_addr == ~0) {