qcacld-3.0: Add new INI/CFG infrastructure for Policy Manager

Policy Manager component needs to adopt a new INI/CFG
infrastructure.

Provide a new infrastructure and remove old INI/CFGs related
to policy manager component.

CRs-Fixed: 2324393
Change-Id: Ia16845c2aef3c5877b0b164fcef13fe7cd41c736
This commit is contained in:
Krunal Soni 2018-10-04 11:45:42 -07:00 committed by nshrivas
parent d1d4786016
commit e9c12f5aab
3 changed files with 12 additions and 0 deletions

1
Kbuild
View File

@ -984,6 +984,7 @@ UMAC_POLICY_MGR_OBJS := $(UMAC_POLICY_MGR_DIR)/src/wlan_policy_mgr_action.o \
$(UMAC_POLICY_MGR_DIR)/src/wlan_policy_mgr_core.o \
$(UMAC_POLICY_MGR_DIR)/src/wlan_policy_mgr_get_set_utils.o \
$(UMAC_POLICY_MGR_DIR)/src/wlan_policy_mgr_init_deinit.o \
$(UMAC_POLICY_MGR_DIR)/src/wlan_policy_mgr_ucfg.o \
$(UMAC_POLICY_MGR_DIR)/src/wlan_policy_mgr_pcl.o \
###### UMAC TDLS ########

View File

@ -16,6 +16,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
#include "wlan_policy_mgr_cfg.h"
#include "cfg_define.h"
#include "cfg_converged.h"
#include "cfg_mlme.h"
@ -48,6 +49,7 @@
#define CFG_ALL \
CFG_CONVERGED_ALL \
CFG_FWOL_ALL \
CFG_POLICY_MGR_ALL \
CFG_HDD_ALL \
CFG_HDD_DP_ALL \
CFG_IPA \

View File

@ -48,6 +48,7 @@
#include "wlan_hdd_power.h"
#include "wlan_hdd_stats.h"
#include "wlan_hdd_scan.h"
#include "wlan_policy_mgr_ucfg.h"
#include <wlan_osif_request_manager.h>
#ifdef CONFIG_LEAK_DETECTION
#include "qdf_debug_domain.h"
@ -12650,17 +12651,25 @@ QDF_STATUS hdd_component_psoc_open(struct wlan_objmgr_psoc *psoc)
if (QDF_IS_STATUS_ERROR(status))
goto err_pmo;
status = ucfg_policy_mgr_psoc_open(psoc);
if (QDF_IS_STATUS_ERROR(status))
goto err_plcy_mgr;
return status;
err_plcy_mgr:
ucfg_pmo_psoc_close(psoc);
err_pmo:
ucfg_fwol_psoc_close(psoc);
err_fwol:
ucfg_mlme_psoc_close(psoc);
return status;
}
void hdd_component_psoc_close(struct wlan_objmgr_psoc *psoc)
{
ucfg_policy_mgr_psoc_close(psoc);
ucfg_pmo_psoc_close(psoc);
ucfg_fwol_psoc_close(psoc);
ucfg_mlme_psoc_close(psoc);