diff options
author | Abhijit Pradhan <abhijit@codeaurora.org> | 2018-02-15 20:34:18 +0530 |
---|---|---|
committer | snandini <snandini@codeaurora.org> | 2018-02-23 23:46:29 -0800 |
commit | 5b96a308004cd41c61bbfc0c471ebdfc95cb2a0b (patch) | |
tree | ab106fce18f4a3a5245f332bba95d8c8185fd50a /umac | |
parent | 14e527f66a6e60395efe764acca660d93d3d6a16 (diff) | |
download | qca-wfi-host-cmn-5b96a308004cd41c61bbfc0c471ebdfc95cb2a0b.tar.gz |
qcacmn: Fix for zero-CAC DFS Kernel panic
Remove elements from the correct lists.
Change-Id: Idda91238510fa89fdfb2451274f0da44f5e2f1f0
CRs-Fixed: 2185021
Diffstat (limited to 'umac')
-rw-r--r-- | umac/dfs/core/src/misc/dfs_zero_cac.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/umac/dfs/core/src/misc/dfs_zero_cac.c b/umac/dfs/core/src/misc/dfs_zero_cac.c index 576f6f66b..b492763ac 100644 --- a/umac/dfs/core/src/misc/dfs_zero_cac.c +++ b/umac/dfs/core/src/misc/dfs_zero_cac.c @@ -593,7 +593,7 @@ void dfs_deinit_precac_list(struct wlan_dfs *dfs) TAILQ_FOREACH_SAFE(precac_entry, &dfs->dfs_precac_done_list, pe_list, tmp_precac_entry) { - TAILQ_REMOVE(&dfs->dfs_precac_required_list, + TAILQ_REMOVE(&dfs->dfs_precac_done_list, precac_entry, pe_list); qdf_mem_free(precac_entry); } @@ -607,7 +607,7 @@ void dfs_deinit_precac_list(struct wlan_dfs *dfs) pe_list, tmp_precac_entry) { qdf_timer_stop(&precac_entry->precac_nol_timer); - TAILQ_REMOVE(&dfs->dfs_precac_required_list, + TAILQ_REMOVE(&dfs->dfs_precac_nol_list, precac_entry, pe_list); qdf_mem_free(precac_entry); } |