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
This commit is contained in:
Tushnim Bhattacharyya 2018-06-14 17:56:38 -07:00 • committed by nshrivas
commit 1b6202d341

View file

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