diff options
author | Linux Build Service Account <lnxbuild@quicinc.com> | 2017-08-30 06:26:19 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-08-30 06:26:19 -0700 |
commit | c9acad727898f615d8a830a9995381e50e57f2d0 (patch) | |
tree | 25325424ae958c22e13745265172f35c7570e00a | |
parent | 04e0dd59ceaf75fa0f44014b118f0cb368e3ed41 (diff) | |
parent | 1afd570abcbd7982fe9ddc16615a34d99a4244ad (diff) |
Merge "msm: ipa3: Vote to IPA clocks when destroying MHI channels"
-rw-r--r-- | drivers/platform/msm/ipa/ipa_v3/ipa_mhi.c | 4 |
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; } |