@@ -2715,7 +2715,7 @@ static struct sk_buff *ath11k_dp_rx_alloc_mon_status_buf(struct ath11k_base *ab,
27152715
27162716 paddr = dma_map_single (ab -> dev , skb -> data ,
27172717 skb -> len + skb_tailroom (skb ),
2718- DMA_BIDIRECTIONAL );
2718+ DMA_FROM_DEVICE );
27192719 if (unlikely (dma_mapping_error (ab -> dev , paddr )))
27202720 goto fail_free_skb ;
27212721
@@ -2731,7 +2731,7 @@ static struct sk_buff *ath11k_dp_rx_alloc_mon_status_buf(struct ath11k_base *ab,
27312731
27322732fail_dma_unmap :
27332733 dma_unmap_single (ab -> dev , paddr , skb -> len + skb_tailroom (skb ),
2734- DMA_BIDIRECTIONAL );
2734+ DMA_FROM_DEVICE );
27352735fail_free_skb :
27362736 dev_kfree_skb_any (skb );
27372737fail_alloc_skb :
@@ -2795,7 +2795,7 @@ int ath11k_dp_rx_mon_status_bufs_replenish(struct ath11k_base *ab, int mac_id,
27952795 idr_remove (& rx_ring -> bufs_idr , buf_id );
27962796 spin_unlock_bh (& rx_ring -> idr_lock );
27972797 dma_unmap_single (ab -> dev , paddr , skb -> len + skb_tailroom (skb ),
2798- DMA_BIDIRECTIONAL );
2798+ DMA_FROM_DEVICE );
27992799 dev_kfree_skb_any (skb );
28002800 ath11k_hal_srng_access_end (ab , srng );
28012801 spin_unlock_bh (& srng -> lock );
@@ -2858,7 +2858,7 @@ static int ath11k_dp_rx_reap_mon_status_ring(struct ath11k_base *ab, int mac_id,
28582858
28592859 dma_unmap_single (ab -> dev , rxcb -> paddr ,
28602860 skb -> len + skb_tailroom (skb ),
2861- DMA_BIDIRECTIONAL );
2861+ DMA_FROM_DEVICE );
28622862
28632863 tlv = (struct hal_tlv_hdr * )skb -> data ;
28642864 if (FIELD_GET (HAL_TLV_HDR_TAG , tlv -> tl ) !=
0 commit comments