Loading drivers/platform/msm/ipa/ipa_clients/ecm_ipa.c +2 −0 Original line number Diff line number Diff line Loading @@ -831,7 +831,9 @@ void ecm_ipa_cleanup(void *priv) ecm_ipa_rules_destroy(ecm_ipa_ctx); ecm_ipa_debugfs_destroy(ecm_ipa_ctx); ECM_IPA_DEBUG("ECM_IPA unregister_netdev started\n"); unregister_netdev(ecm_ipa_ctx->net); ECM_IPA_DEBUG("ECM_IPA unregister_netdev completed\n"); free_netdev(ecm_ipa_ctx->net); ECM_IPA_INFO("ECM_IPA was destroyed successfully\n"); Loading drivers/platform/msm/ipa/ipa_clients/rndis_ipa.c +2 −1 Original line number Diff line number Diff line Loading @@ -1455,8 +1455,9 @@ void rndis_ipa_cleanup(void *private) rndis_ipa_debugfs_destroy(rndis_ipa_ctx); RNDIS_IPA_DEBUG("debugfs remove was done\n"); RNDIS_IPA_DEBUG("RNDIS_IPA netdev unregistered started\n"); unregister_netdev(rndis_ipa_ctx->net); RNDIS_IPA_DEBUG("netdev unregistered\n"); RNDIS_IPA_DEBUG("RNDIS_IPA netdev unregistered completed\n"); spin_lock_irqsave(&rndis_ipa_ctx->state_lock, flags); next_state = rndis_ipa_next_state(rndis_ipa_ctx->state, Loading drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +2 −1 Original line number Diff line number Diff line Loading @@ -2569,8 +2569,9 @@ static int ipa3_wwan_remove(struct platform_device *pdev) if (ipa3_rmnet_res.ipa_napi_enable) netif_napi_del(&(rmnet_ipa3_ctx->wwan_priv->napi)); mutex_unlock(&rmnet_ipa3_ctx->pipe_handle_guard); IPAWANINFO("rmnet_ipa unregister_netdev\n"); IPAWANDBG("rmnet_ipa unregister_netdev started\n"); unregister_netdev(IPA_NETDEV()); IPAWANDBG("rmnet_ipa unregister_netdev completed\n"); ipa3_wwan_deregister_netdev_pm_client(); cancel_work_sync(&ipa3_tx_wakequeue_work); cancel_delayed_work(&ipa_tether_stats_poll_wakequeue_work); Loading Loading
drivers/platform/msm/ipa/ipa_clients/ecm_ipa.c +2 −0 Original line number Diff line number Diff line Loading @@ -831,7 +831,9 @@ void ecm_ipa_cleanup(void *priv) ecm_ipa_rules_destroy(ecm_ipa_ctx); ecm_ipa_debugfs_destroy(ecm_ipa_ctx); ECM_IPA_DEBUG("ECM_IPA unregister_netdev started\n"); unregister_netdev(ecm_ipa_ctx->net); ECM_IPA_DEBUG("ECM_IPA unregister_netdev completed\n"); free_netdev(ecm_ipa_ctx->net); ECM_IPA_INFO("ECM_IPA was destroyed successfully\n"); Loading
drivers/platform/msm/ipa/ipa_clients/rndis_ipa.c +2 −1 Original line number Diff line number Diff line Loading @@ -1455,8 +1455,9 @@ void rndis_ipa_cleanup(void *private) rndis_ipa_debugfs_destroy(rndis_ipa_ctx); RNDIS_IPA_DEBUG("debugfs remove was done\n"); RNDIS_IPA_DEBUG("RNDIS_IPA netdev unregistered started\n"); unregister_netdev(rndis_ipa_ctx->net); RNDIS_IPA_DEBUG("netdev unregistered\n"); RNDIS_IPA_DEBUG("RNDIS_IPA netdev unregistered completed\n"); spin_lock_irqsave(&rndis_ipa_ctx->state_lock, flags); next_state = rndis_ipa_next_state(rndis_ipa_ctx->state, Loading
drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +2 −1 Original line number Diff line number Diff line Loading @@ -2569,8 +2569,9 @@ static int ipa3_wwan_remove(struct platform_device *pdev) if (ipa3_rmnet_res.ipa_napi_enable) netif_napi_del(&(rmnet_ipa3_ctx->wwan_priv->napi)); mutex_unlock(&rmnet_ipa3_ctx->pipe_handle_guard); IPAWANINFO("rmnet_ipa unregister_netdev\n"); IPAWANDBG("rmnet_ipa unregister_netdev started\n"); unregister_netdev(IPA_NETDEV()); IPAWANDBG("rmnet_ipa unregister_netdev completed\n"); ipa3_wwan_deregister_netdev_pm_client(); cancel_work_sync(&ipa3_tx_wakequeue_work); cancel_delayed_work(&ipa_tether_stats_poll_wakequeue_work); Loading