qcacmn: Add fix for memory leak

Added fix for two leak,
a) During wifi unload, buffer used in init need to be free during deinit.
b) Before buffer free, unmap is required for the buffer mapped to DMA.

Change-Id: I4e5a63b0c2aabb69367365e74961a63194144057
CRs-Fixed: 3157424
このコミットが含まれているのは:
nobelj
2022-07-08 14:09:41 -07:00
committed by Madan Koyyalamudi
コミット 8d6fd579fb
2個のファイルの変更4行の追加0行の削除

ファイルの表示

@@ -3722,6 +3722,8 @@ void dp_tx_reinject_handler(struct dp_soc *soc,
qdf_spin_unlock_bh(&vdev->peer_list_lock);
}
qdf_nbuf_unmap_nbytes_single(vdev->osdev, nbuf, QDF_DMA_TO_DEVICE,
nbuf->len);
qdf_nbuf_free(nbuf);
dp_tx_desc_release(tx_desc, tx_desc->pool_id);