Loading drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +2 −0 Original line number Diff line number Diff line Loading @@ -2966,6 +2966,7 @@ static void ipa3_wq_rx_common(struct ipa3_sys_context *sys, u32 size) WARN_ON(1); return; } spin_lock_bh(&sys->spinlock); rx_pkt_expected = list_first_entry(&sys->head_desc_list, struct ipa3_rx_pkt_wrapper, link); Loading @@ -2973,6 +2974,7 @@ static void ipa3_wq_rx_common(struct ipa3_sys_context *sys, u32 size) sys->len--; if (size) rx_pkt_expected->len = size; spin_unlock_bh(&sys->spinlock); rx_skb = rx_pkt_expected->data.skb; dma_unmap_single(ipa3_ctx->pdev, rx_pkt_expected->data.dma_addr, sys->rx_buff_sz, DMA_FROM_DEVICE); Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +2 −0 Original line number Diff line number Diff line Loading @@ -2966,6 +2966,7 @@ static void ipa3_wq_rx_common(struct ipa3_sys_context *sys, u32 size) WARN_ON(1); return; } spin_lock_bh(&sys->spinlock); rx_pkt_expected = list_first_entry(&sys->head_desc_list, struct ipa3_rx_pkt_wrapper, link); Loading @@ -2973,6 +2974,7 @@ static void ipa3_wq_rx_common(struct ipa3_sys_context *sys, u32 size) sys->len--; if (size) rx_pkt_expected->len = size; spin_unlock_bh(&sys->spinlock); rx_skb = rx_pkt_expected->data.skb; dma_unmap_single(ipa3_ctx->pdev, rx_pkt_expected->data.dma_addr, sys->rx_buff_sz, DMA_FROM_DEVICE); Loading