Prechádzať zdrojové kódy

qcacmn: Fix for zero-CAC DFS Kernel panic

Remove elements from the correct lists.

Change-Id: Idda91238510fa89fdfb2451274f0da44f5e2f1f0
CRs-Fixed: 2185021
Abhijit Pradhan 7 rokov pred
rodič
commit
5b96a30800
1 zmenil súbory, kde vykonal 2 pridanie a 2 odobranie
  1. 2 2
      umac/dfs/core/src/misc/dfs_zero_cac.c

+ 2 - 2
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);
 		}