diff --git a/init_deinit/dispatcher/src/dispatcher_init_deinit.c b/init_deinit/dispatcher/src/dispatcher_init_deinit.c index b9db0529fb89..333b0b31a9cb 100644 --- a/init_deinit/dispatcher/src/dispatcher_init_deinit.c +++ b/init_deinit/dispatcher/src/dispatcher_init_deinit.c @@ -202,6 +202,8 @@ EXPORT_SYMBOL(dispatcher_init); QDF_STATUS dispatcher_deinit(void) { + QDF_BUG(QDF_STATUS_SUCCESS == dispatcher_deinit_pmo()); + QDF_BUG(QDF_STATUS_SUCCESS == scheduler_deinit()); QDF_BUG(QDF_STATUS_SUCCESS == wlan_serialization_deinit()); @@ -214,8 +216,6 @@ QDF_STATUS dispatcher_deinit(void) QDF_BUG(QDF_STATUS_SUCCESS == wlan_mgmt_txrx_deinit()); - QDF_BUG(QDF_STATUS_SUCCESS == dispatcher_deinit_pmo()); - QDF_BUG(QDF_STATUS_SUCCESS == wlan_objmgr_global_obj_deinit()); return QDF_STATUS_SUCCESS;