qcacmn: Free Rx Desc during WiFi unload
Rx desc pools are reused across wifi up and wifi down, only nbufs part of these pools are free during down Free Rx desc pools during WiFi Unload CRs-Fixed: 2418941 Change-Id: I5cc3a82d99efd84f51f9eb048cf06da5a4495e55
Este commit está contenido en:
@@ -125,6 +125,20 @@ void dp_rx_desc_nbuf_pool_free(struct dp_soc *soc,
|
||||
qdf_spinlock_destroy(&rx_desc_pool->lock);
|
||||
}
|
||||
|
||||
/*
|
||||
* dp_rx_desc_pool_free_array() - free the sw rx desc array called during
|
||||
* de-initialization of wifi module.
|
||||
*
|
||||
* @soc: core txrx main context
|
||||
* @pool_id: pool_id which is one of 3 mac_ids
|
||||
* @rx_desc_pool: rx descriptor pool pointer
|
||||
*/
|
||||
void dp_rx_desc_free_array(struct dp_soc *soc,
|
||||
struct rx_desc_pool *rx_desc_pool)
|
||||
{
|
||||
qdf_mem_free(rx_desc_pool->array);
|
||||
}
|
||||
|
||||
/*
|
||||
* dp_rx_get_free_desc_list() - provide a list of descriptors from
|
||||
* the free rx desc pool.
|
||||
|
Referencia en una nueva incidencia
Block a user