From b973986b3801c4854c29fd9b3b19526db11cfc05 Mon Sep 17 00:00:00 2001 From: Abhijit Pradhan Date: Thu, 20 Apr 2017 18:30:05 +0530 Subject: [PATCH] qcacmn: dfs memory leak fixed dfs_detach function was called from ol/lmac layer during ath_detach. To fix the memory leak dfs_detach function called from dfs pdev destroy function. Change-Id: I41602c17ac9ab0b6eb1e9fbe9abe764d00ed0e93 CRs-Fixed: 2001106 --- umac/dfs/dispatcher/src/wlan_dfs_init_deinit_api.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/umac/dfs/dispatcher/src/wlan_dfs_init_deinit_api.c b/umac/dfs/dispatcher/src/wlan_dfs_init_deinit_api.c index 4a6d5e3c95..ab01524931 100644 --- a/umac/dfs/dispatcher/src/wlan_dfs_init_deinit_api.c +++ b/umac/dfs/dispatcher/src/wlan_dfs_init_deinit_api.c @@ -189,6 +189,8 @@ QDF_STATUS wlan_dfs_pdev_obj_destroy_notification(struct wlan_objmgr_pdev *pdev, WLAN_UMAC_COMP_DFS, (void *)dfs); + nif_dfs_detach(dfs); + sif_dfs_detach(dfs); dfs->dfs_pdev_obj = NULL; dfs_destroy_object(dfs); }