Merge "qcacmn: Add code to solve the memory leak issue"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

commit
035cb4934b
@@ -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);
|
||||||
|
Reference in New Issue
Block a user