Browse Source

qcacmn: Use API policy_mgr_get_can_skip_radar_event for Radar event

Dfs radar processing function dfs_process_radar_ind is called
in interrupt context. Add new API policy_mgr_get_can_skip_radar_event
to be called in interrupt context to get radar skip flag.
The policy_mgr_get_dfs_master_dynamic_enabled will acquire mutex and can't
be called in interrupt context.

Change-Id: Iffa4f56da56b991d817c36891c6f6a611f3a094e
CRs-Fixed: 2673808
Liangwei Dong 5 years ago
parent
commit
9051d27a9c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      umac/dfs/dispatcher/src/wlan_dfs_utils_api.c

+ 1 - 1
umac/dfs/dispatcher/src/wlan_dfs_utils_api.c

@@ -968,7 +968,7 @@ void utils_dfs_get_chan_list(struct wlan_objmgr_pdev *pdev,
 
 bool utils_dfs_can_ignore_radar_event(struct wlan_objmgr_pdev *pdev)
 {
-	return !policy_mgr_get_dfs_master_dynamic_enabled(
+	return policy_mgr_get_can_skip_radar_event(
 		wlan_pdev_get_psoc(pdev), INVALID_VDEV_ID);
 }
 #endif