qcacmn: Modify IPA object cleanup path

Currently ipa object cleanup is happening as part of pdev destroy.
Move it to deinit API of IPA

Change-Id: Id36648397102fa47ad1d29f99f2f152f40663f36
这个提交包含在:
Himanshu Batra
2021-09-30 13:06:39 +05:30
提交者 Madan Koyyalamudi
父节点 78fb9d70d7
当前提交 a83d7d4111
修改 8 个文件,包含 73 行新增4 行删除

查看文件

@@ -67,6 +67,7 @@ ipa_pdev_obj_destroy_notification(struct wlan_objmgr_pdev *pdev,
QDF_STATUS status;
struct wlan_ipa_priv *ipa_obj;
ipa_debug("ipa pdev destroyed");
if (!ipa_config_is_enabled()) {
ipa_debug("IPA is disabled");
return QDF_STATUS_SUCCESS;
@@ -85,9 +86,7 @@ ipa_pdev_obj_destroy_notification(struct wlan_objmgr_pdev *pdev,
if (QDF_IS_STATUS_ERROR(status))
ipa_err("Failed to detatch ipa pdev object");
ipa_obj_cleanup(ipa_obj);
qdf_mem_free(ipa_obj);
ipa_disable_register_cb();
return status;
}