From 9051d27a9cd06a93404d691b885dd1f827ecef8d Mon Sep 17 00:00:00 2001 From: Liangwei Dong Date: Mon, 27 Apr 2020 19:17:44 +0800 Subject: [PATCH] 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 --- umac/dfs/dispatcher/src/wlan_dfs_utils_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c b/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c index f6950115d7a9..70d86f277f7c 100644 --- a/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c +++ b/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