qcacmn: Fix for zero-CAC DFS Kernel panic
Remove elements from the correct lists. Change-Id: Idda91238510fa89fdfb2451274f0da44f5e2f1f0 CRs-Fixed: 2185021
此提交包含在:
@@ -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);
|
||||
}
|
||||
|
新增問題並參考
封鎖使用者