From 3607be72ac6580500b4df8f1ec234cdac9ef6bdb Mon Sep 17 00:00:00 2001 From: Tushnim Bhattacharyya Date: Thu, 20 Jul 2017 12:40:12 -0700 Subject: [PATCH] qcacmn: policy_mgr_mode_specific_modification_on_pcl to be called per mode policy_mgr_mode_specific_modification_on_pcl to be called for the connection type for which get_pcl is called. Change-Id: I78010ebf877130eca9eaa0074a833fb5b7faa4a1 CRs-Fixed: 2079986 --- .../cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c b/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c index 6c2a6971125c..b12d66b2164c 100644 --- a/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c +++ b/umac/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c @@ -353,6 +353,11 @@ static QDF_STATUS policy_mgr_mode_specific_modification_on_pcl( status = policy_mgr_pcl_modification_for_p2p_go( psoc, pcl_channels, pcl_weight, len); break; + case PM_STA_MODE: + case PM_P2P_CLIENT_MODE: + case PM_IBSS_MODE: + status = QDF_STATUS_SUCCESS; + break; default: policy_mgr_err("unexpected mode %d", mode); break; @@ -467,11 +472,7 @@ QDF_STATUS policy_mgr_get_pcl(struct wlan_objmgr_psoc *psoc, } policy_mgr_mode_specific_modification_on_pcl( - psoc, pcl_channels, pcl_weight, len, PM_SAP_MODE); - - policy_mgr_mode_specific_modification_on_pcl( - psoc, pcl_channels, pcl_weight, len, PM_P2P_GO_MODE); - + psoc, pcl_channels, pcl_weight, len, mode); status = policy_mgr_modify_pcl_based_on_dnbs(psoc, pcl_channels, pcl_weight, len);