Browse Source

qcacld-3.0: Move dispatcher_psoc_close to beginning

So that wmi handle is still available, move dispatcher_psoc_close to
beginning of cds_close

CRs-Fixed: 2030449
Change-Id: I834c8994cbda4b413288921c3142984014621d65
Amar Singhal 8 years ago
parent
commit
966397f285
1 changed files with 2 additions and 1 deletions
  1. 2 1
      core/cds/src/cds_api.c

+ 2 - 1
core/cds/src/cds_api.c

@@ -1011,6 +1011,8 @@ QDF_STATUS cds_close(struct wlan_objmgr_psoc *psoc, v_CONTEXT_t cds_context)
 	QDF_STATUS qdf_status;
 	void *ctx;
 
+	dispatcher_psoc_close(psoc);
+
 	qdf_status = wma_wmi_work_close(cds_context);
 	if (!QDF_IS_STATUS_SUCCESS(qdf_status)) {
 		QDF_TRACE(QDF_MODULE_ID_QDF, QDF_TRACE_LEVEL_ERROR,
@@ -1089,7 +1091,6 @@ QDF_STATUS cds_close(struct wlan_objmgr_psoc *psoc, v_CONTEXT_t cds_context)
 
 	cds_deregister_all_modules();
 
-	dispatcher_psoc_close(psoc);
 	return QDF_STATUS_SUCCESS;
 }