[PATCH ath-current v2] wifi: ath12k: fix DMA direction for re-injected Rx buffers
Baochen Qiang
baochen.qiang at oss.qualcomm.com
Fri Oct 23 04:04:19 PDT 2026
On 10/23/2026 5:25 PM, Lorenzo Bianconi wrote:
> @@ -983,8 +980,8 @@ static int ath12k_wifi7_dp_rx_h_defrag_reo_reinject(struct ath12k_dp *dp,
> list_add_tail(&desc_info->list, &dp->rx_desc_free_list);
> spin_unlock_bh(&dp->rx_desc_lock);
> err_unmap_dma:
> - dma_unmap_single(dp->dev, buf_paddr, defrag_skb->len + skb_tailroom(defrag_skb),
> - DMA_TO_DEVICE);
> + ath12k_dp_unmap_rx_buf(dp, defrag_skb);
buf_paddr has not been updated to skb_cb->paddr when we reach here. v1 has
rxcb->paddr = buf_paddr;
before jumping, so v1 is good.
More information about the ath12k
mailing list