From 1b6202d341163c8f5726cbaeab3e33c868c67915 Mon Sep 17 00:00:00 2001 From: Tushnim Bhattacharyya Date: Thu, 14 Jun 2018 17:56:38 -0700 Subject: [PATCH] qcacmn: Restrict the force SCC logic for STA+SAP only Restrict the force SCC logic for STA+SAP only unless ini is set for QDF_MCC_TO_SCC_SWITCH_FORCE_PREFERRED_WITHOUT_DISCONNECTION. Change-Id: If2c4c285b92ea5eba69679561c32875cff5f7b08 CRs-Fixed: 2261717 --- umac/cmn_services/policy_mgr/src/wlan_policy_mgr_action.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_action.c b/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_action.c index b50712b35d4d..553356679170 100644 --- a/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_action.c +++ b/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_action.c @@ -701,8 +701,10 @@ static bool policy_mgr_is_restart_sap_allowed( !policy_mgr_concurrent_open_sessions_running(psoc) || !(((policy_mgr_get_concurrency_mode(psoc) & sta_ap_bit_mask) == sta_ap_bit_mask) || + ((mcc_to_scc_switch == + QDF_MCC_TO_SCC_SWITCH_FORCE_PREFERRED_WITHOUT_DISCONNECTION) && ((policy_mgr_get_concurrency_mode(psoc) & sta_go_bit_mask) - == sta_go_bit_mask))) { + == sta_go_bit_mask)))) { policy_mgr_err("MCC switch disabled or not concurrent STA/SAP, STA/GO"); return false; }