|
@@ -247,13 +247,6 @@ QDF_STATUS ipa_register_is_ipa_ready(struct wlan_objmgr_pdev *pdev)
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
- /* Acquire lock */
|
|
|
- ipa_init_deinit_lock();
|
|
|
- g_instances_added++;
|
|
|
- ipa_info("No. of instances added for IPA is %d", g_instances_added);
|
|
|
- /* Unlock */
|
|
|
- ipa_init_deinit_unlock();
|
|
|
-
|
|
|
ret = qdf_ipa_register_ipa_ready_cb(ipa_register_ready_cb,
|
|
|
(void *)ipa_obj);
|
|
|
if (ret == -EEXIST) {
|
|
@@ -263,6 +256,14 @@ QDF_STATUS ipa_register_is_ipa_ready(struct wlan_objmgr_pdev *pdev)
|
|
|
ipa_err("Failed to check IPA readiness %d", ret);
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
+
|
|
|
+ /* Acquire lock */
|
|
|
+ ipa_init_deinit_lock();
|
|
|
+ g_instances_added++;
|
|
|
+ ipa_info("No. of instances added for IPA is %d", g_instances_added);
|
|
|
+ /* Unlock */
|
|
|
+ ipa_init_deinit_unlock();
|
|
|
+
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
}
|
|
|
|