Merge "qcacmn: Add code to solve the memory leak issue"

This commit is contained in:
Linux Build Service Account
2023-09-22 01:13:49 -07:00
committed by Gerrit - the friendly Code Review server

View File

@@ -757,8 +757,10 @@ QDF_STATUS __dp_pdev_rx_buffers_no_map_attach(struct dp_soc *soc,
rx_desc_pool->buf_size); rx_desc_pool->buf_size);
rxdma_ring_entry = (struct dp_buffer_addr_info *) rxdma_ring_entry = (struct dp_buffer_addr_info *)
hal_srng_src_get_next(soc->hal_soc, rxdma_srng); hal_srng_src_get_next(soc->hal_soc, rxdma_srng);
if (!rxdma_ring_entry) if (!rxdma_ring_entry) {
qdf_nbuf_free(nbuf);
break; break;
}
desc_list->rx_desc.nbuf = nbuf; desc_list->rx_desc.nbuf = nbuf;
dp_rx_set_reuse_nbuf(&desc_list->rx_desc, nbuf); dp_rx_set_reuse_nbuf(&desc_list->rx_desc, nbuf);