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
This commit is contained in:
Liangwei Dong 2020-04-27 19:17:44 +08:00 • committed by nshrivas
commit 9051d27a9c

View file

@ -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