From 56d8a79a895cff49b674d870e8010ef5aaca2e70 Mon Sep 17 00:00:00 2001 From: Himanshu Agarwal Date: Thu, 5 Jan 2017 19:40:48 +0530 Subject: [PATCH] qcacmn: Call mgmt txrx init and deinit from dispatcher APIs Call mgmt txrx init and deinit from dispatcher APIs. Change-Id: I5a20ae1ce663b3ee271daebe67659193154df5c8 CRs-Fixed: 1103247 --- init_deinit/dispatcher/src/dispatcher_init_deinit.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/init_deinit/dispatcher/src/dispatcher_init_deinit.c b/init_deinit/dispatcher/src/dispatcher_init_deinit.c index 6a4c53595429..ad75cf0845c7 100644 --- a/init_deinit/dispatcher/src/dispatcher_init_deinit.c +++ b/init_deinit/dispatcher/src/dispatcher_init_deinit.c @@ -23,6 +23,7 @@ #ifdef NAPIER_CODE #include #endif +#include /** * DOC: This file provides various init/deinit trigger point for new @@ -145,6 +146,9 @@ QDF_STATUS dispatcher_init(void) if (QDF_STATUS_SUCCESS != wlan_objmgr_global_obj_init()) goto out; + if (QDF_STATUS_SUCCESS != wlan_mgmt_txrx_init()) + goto mgmt_txrx_init_fail; + if (QDF_STATUS_SUCCESS != scm_init()) goto scm_init_fail; @@ -166,6 +170,8 @@ tdls_init_fail: p2p_init_fail: scm_deinit(); scm_init_fail: + wlan_mgmt_txrx_deinit(); +mgmt_txrx_init_fail: wlan_objmgr_global_obj_deinit(); out: @@ -182,6 +188,8 @@ QDF_STATUS dispatcher_deinit(void) QDF_BUG(QDF_STATUS_SUCCESS == scm_deinit()); + QDF_BUG(QDF_STATUS_SUCCESS == wlan_mgmt_txrx_deinit()); + QDF_BUG(QDF_STATUS_SUCCESS == wlan_objmgr_global_obj_deinit()); return QDF_STATUS_SUCCESS;