Loading drivers/platform/msm/ipa/ipa_v2/rmnet_ipa.c +7 −2 Original line number Diff line number Diff line Loading @@ -1877,6 +1877,8 @@ void q6_deinitialize_rm(void) if (ret < 0) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_Q6_PROD, ret); if (ipa_rm_q6_workqueue) destroy_workqueue(ipa_rm_q6_workqueue); } Loading Loading @@ -2186,7 +2188,10 @@ static int ipa_wwan_probe(struct platform_device *pdev) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_WWAN_0_PROD, ret); create_rsrc_err: if (!atomic_read(&is_ssr)) q6_deinitialize_rm(); q6_init_err: free_netdev(ipa_netdevs[0]); ipa_netdevs[0] = NULL; Loading drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +7 −2 Original line number Diff line number Diff line Loading @@ -1932,6 +1932,8 @@ void ipa3_q6_deinitialize_rm(void) if (ret < 0) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_Q6_PROD, ret); if (rmnet_ipa3_ctx->rm_q6_wq) destroy_workqueue(rmnet_ipa3_ctx->rm_q6_wq); } Loading Loading @@ -2272,7 +2274,10 @@ static int ipa3_wwan_probe(struct platform_device *pdev) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_WWAN_0_PROD, ret); create_rsrc_err: if (!atomic_read(&rmnet_ipa3_ctx->is_ssr)) ipa3_q6_deinitialize_rm(); q6_init_err: free_netdev(dev); rmnet_ipa3_ctx->wwan_priv = NULL; Loading Loading
drivers/platform/msm/ipa/ipa_v2/rmnet_ipa.c +7 −2 Original line number Diff line number Diff line Loading @@ -1877,6 +1877,8 @@ void q6_deinitialize_rm(void) if (ret < 0) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_Q6_PROD, ret); if (ipa_rm_q6_workqueue) destroy_workqueue(ipa_rm_q6_workqueue); } Loading Loading @@ -2186,7 +2188,10 @@ static int ipa_wwan_probe(struct platform_device *pdev) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_WWAN_0_PROD, ret); create_rsrc_err: if (!atomic_read(&is_ssr)) q6_deinitialize_rm(); q6_init_err: free_netdev(ipa_netdevs[0]); ipa_netdevs[0] = NULL; Loading
drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +7 −2 Original line number Diff line number Diff line Loading @@ -1932,6 +1932,8 @@ void ipa3_q6_deinitialize_rm(void) if (ret < 0) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_Q6_PROD, ret); if (rmnet_ipa3_ctx->rm_q6_wq) destroy_workqueue(rmnet_ipa3_ctx->rm_q6_wq); } Loading Loading @@ -2272,7 +2274,10 @@ static int ipa3_wwan_probe(struct platform_device *pdev) IPAWANERR("Error deleting resource %d, ret=%d\n", IPA_RM_RESOURCE_WWAN_0_PROD, ret); create_rsrc_err: if (!atomic_read(&rmnet_ipa3_ctx->is_ssr)) ipa3_q6_deinitialize_rm(); q6_init_err: free_netdev(dev); rmnet_ipa3_ctx->wwan_priv = NULL; Loading