@@ -238,7 +238,7 @@ int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
238238 spin_unlock_bh (& tcl_ring -> lock );
239239 ret = - ENOMEM ;
240240
241- /* Checking for available tcl descritors in another ring in
241+ /* Checking for available tcl descriptors in another ring in
242242 * case of failure due to full tcl ring now, is better than
243243 * checking this ring earlier for each pkt tx.
244244 * Restart ring selection if some rings are not checked yet.
@@ -344,7 +344,7 @@ ath11k_dp_tx_htt_tx_complete_buf(struct ath11k_base *ab,
344344 dma_unmap_single (ab -> dev , skb_cb -> paddr , msdu -> len , DMA_TO_DEVICE );
345345
346346 if (!skb_cb -> vif ) {
347- dev_kfree_skb_any ( msdu );
347+ ieee80211_free_txskb ( ar -> hw , msdu );
348348 return ;
349349 }
350350
@@ -369,7 +369,7 @@ ath11k_dp_tx_htt_tx_complete_buf(struct ath11k_base *ab,
369369 "dp_tx: failed to find the peer with peer_id %d\n" ,
370370 ts -> peer_id );
371371 spin_unlock_bh (& ab -> base_lock );
372- dev_kfree_skb_any ( msdu );
372+ ieee80211_free_txskb ( ar -> hw , msdu );
373373 return ;
374374 }
375375 spin_unlock_bh (& ab -> base_lock );
@@ -566,12 +566,12 @@ static void ath11k_dp_tx_complete_msdu(struct ath11k *ar,
566566 dma_unmap_single (ab -> dev , skb_cb -> paddr , msdu -> len , DMA_TO_DEVICE );
567567
568568 if (unlikely (!rcu_access_pointer (ab -> pdevs_active [ar -> pdev_idx ]))) {
569- dev_kfree_skb_any ( msdu );
569+ ieee80211_free_txskb ( ar -> hw , msdu );
570570 return ;
571571 }
572572
573573 if (unlikely (!skb_cb -> vif )) {
574- dev_kfree_skb_any ( msdu );
574+ ieee80211_free_txskb ( ar -> hw , msdu );
575575 return ;
576576 }
577577
@@ -624,7 +624,7 @@ static void ath11k_dp_tx_complete_msdu(struct ath11k *ar,
624624 "dp_tx: failed to find the peer with peer_id %d\n" ,
625625 ts -> peer_id );
626626 spin_unlock_bh (& ab -> base_lock );
627- dev_kfree_skb_any ( msdu );
627+ ieee80211_free_txskb ( ar -> hw , msdu );
628628 return ;
629629 }
630630 arsta = (struct ath11k_sta * )peer -> sta -> drv_priv ;
0 commit comments