qcacld-3.0: Fix asymmetry of ipa pdev create and destroy handler

Fix asymmetry of ipa create and destroy handler

Change-Id: I89f5ca112ef3cc6b46fef8273800c668936f9c2f
CRs-Fixed: 2353796
Этот коммит содержится в:
Jianmin Zhu
2018-11-12 18:10:27 +08:00
коммит произвёл nshrivas
родитель 20898a3e0d
Коммит 147f2d9b11

Просмотреть файл

@@ -38,6 +38,11 @@ ipa_pdev_obj_destroy_notification(struct wlan_objmgr_pdev *pdev,
QDF_STATUS status;
struct wlan_ipa_priv *ipa_obj;
if (!ipa_config_is_enabled()) {
ipa_debug("IPA is disabled");
return QDF_STATUS_SUCCESS;
}
ipa_obj = wlan_objmgr_pdev_get_comp_private_obj(pdev,
WLAN_UMAC_COMP_IPA);
if (!ipa_obj) {
@@ -75,9 +80,7 @@ ipa_pdev_obj_create_notification(struct wlan_objmgr_pdev *pdev,
if (!ipa_config_is_enabled()) {
ipa_info("IPA is disabled");
wlan_objmgr_unregister_pdev_destroy_handler(WLAN_UMAC_COMP_IPA,
ipa_pdev_obj_destroy_notification, NULL);
return QDF_STATUS_COMP_DISABLED;
return QDF_STATUS_SUCCESS;
}
ipa_obj = qdf_mem_malloc(sizeof(*ipa_obj));