summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-08-30 06:26:19 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-08-30 06:26:19 -0700
commitc9acad727898f615d8a830a9995381e50e57f2d0 (patch)
tree25325424ae958c22e13745265172f35c7570e00a
parent04e0dd59ceaf75fa0f44014b118f0cb368e3ed41 (diff)
parent1afd570abcbd7982fe9ddc16615a34d99a4244ad (diff)
Merge "msm: ipa3: Vote to IPA clocks when destroying MHI channels"
-rw-r--r--drivers/platform/msm/ipa/ipa_v3/ipa_mhi.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_mhi.c b/drivers/platform/msm/ipa/ipa_v3/ipa_mhi.c
index 3267e0e83a82..0bf2be7f8463 100644
--- a/drivers/platform/msm/ipa/ipa_v3/ipa_mhi.c
+++ b/drivers/platform/msm/ipa/ipa_v3/ipa_mhi.c
@@ -630,6 +630,8 @@ int ipa3_mhi_destroy_channel(enum ipa_client_type client)
}
ep = &ipa3_ctx->ep[ipa_ep_idx];
+ IPA_ACTIVE_CLIENTS_INC_EP(client);
+
IPA_MHI_DBG("reset event ring (hdl: %lu, ep: %d)\n",
ep->gsi_evt_ring_hdl, ipa_ep_idx);
@@ -651,8 +653,10 @@ int ipa3_mhi_destroy_channel(enum ipa_client_type client)
goto fail;
}
+ IPA_ACTIVE_CLIENTS_DEC_EP(client);
return 0;
fail:
+ IPA_ACTIVE_CLIENTS_DEC_EP(client);
return res;
}