Loading drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +5 −2 Original line number Diff line number Diff line Loading @@ -2560,8 +2560,11 @@ static void ipa3_cleanup_rx(struct ipa3_sys_context *sys) list_for_each_entry_safe(rx_pkt, r, &sys->rcycl_list, link) { list_del(&rx_pkt->link); if (rx_pkt->data.dma_addr) dma_unmap_single(ipa3_ctx->pdev, rx_pkt->data.dma_addr, sys->rx_buff_sz, DMA_FROM_DEVICE); else IPADBG("DMA address already freed\n"); sys->free_skb(rx_pkt->data.skb); kmem_cache_free(ipa3_ctx->rx_pkt_wrapper_cache, rx_pkt); } Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +5 −2 Original line number Diff line number Diff line Loading @@ -2560,8 +2560,11 @@ static void ipa3_cleanup_rx(struct ipa3_sys_context *sys) list_for_each_entry_safe(rx_pkt, r, &sys->rcycl_list, link) { list_del(&rx_pkt->link); if (rx_pkt->data.dma_addr) dma_unmap_single(ipa3_ctx->pdev, rx_pkt->data.dma_addr, sys->rx_buff_sz, DMA_FROM_DEVICE); else IPADBG("DMA address already freed\n"); sys->free_skb(rx_pkt->data.skb); kmem_cache_free(ipa3_ctx->rx_pkt_wrapper_cache, rx_pkt); } Loading