qcacmn: Fix ppdu info release during detach
queued ppdu info list are free at wrong function causing leak.
Change-Id: I4fb75c5612095af8c965d46ebafd401dd0ed7bf9
diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c
index 7d246f5..fb538ec 100644
--- a/dp/wifi3.0/dp_main.c
+++ b/dp/wifi3.0/dp_main.c
@@ -3865,6 +3865,8 @@
dp_htt_ppdu_stats_detach(pdev);
+ dp_tx_ppdu_stats_detach(pdev);
+
qdf_nbuf_free(pdev->sojourn_buf);
dp_cal_client_detach(&pdev->cal_client_ctx);
@@ -3922,8 +3924,6 @@
dp_mon_link_free(pdev);
- dp_tx_ppdu_stats_detach(pdev);
-
/* Cleanup per PDEV REO rings if configured */
if (wlan_cfg_per_pdev_rx_ring(soc->wlan_cfg_ctx)) {
dp_srng_cleanup(soc, &soc->reo_dest_ring[pdev->pdev_id],