diff --git a/core/hdd/src/wlan_hdd_stats.c b/core/hdd/src/wlan_hdd_stats.c index 20f51e75ea..27acc957bd 100644 --- a/core/hdd/src/wlan_hdd_stats.c +++ b/core/hdd/src/wlan_hdd_stats.c @@ -1964,7 +1964,6 @@ static int wlan_hdd_send_ll_stats_req(struct hdd_adapter *adapter, if (ret) { hdd_err("Target response timed out request id %d request bitmap 0x%x", priv->request_id, priv->request_bitmap); - sme_radio_tx_mem_free(); qdf_spin_lock(&priv->ll_stats_lock); priv->request_bitmap = 0; qdf_spin_unlock(&priv->ll_stats_lock); @@ -1972,6 +1971,7 @@ static int wlan_hdd_send_ll_stats_req(struct hdd_adapter *adapter, } else { hdd_update_station_stats_cached_timestamp(adapter); } + sme_radio_tx_mem_free(); qdf_spin_lock(&priv->ll_stats_lock); status = qdf_list_remove_front(&priv->ll_stats_q, &ll_node); qdf_spin_unlock(&priv->ll_stats_lock); diff --git a/core/wma/src/wma_utils.c b/core/wma/src/wma_utils.c index b601a47d82..7ae001e54f 100644 --- a/core/wma/src/wma_utils.c +++ b/core/wma/src/wma_utils.c @@ -2008,7 +2008,6 @@ post_stats: WMA_LINK_LAYER_STATS_RESULTS_RSP, link_stats_results, mac->sme.ll_stats_context); - wma_unified_radio_tx_mem_free(handle); return 0; } @@ -2314,7 +2313,6 @@ link_radio_stats_cb: WMA_LINK_LAYER_STATS_RESULTS_RSP, link_stats_results, mac->sme.ll_stats_context); - wma_unified_radio_tx_mem_free(handle); return 0; }