diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c index e1020ae55e37..7f99e7ea261e 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c @@ -4410,6 +4410,12 @@ static int ipa_gsi_setup_channel(struct ipa_sys_connect_params *in, } ipa3_ctx->gsi_evt_comm_ring_rem -= (ring_size); ep->gsi_evt_ring_hdl = ipa3_ctx->gsi_evt_comm_hdl; + } else if (in->client == IPA_CLIENT_APPS_WAN_COAL_CONS) { + result = ipa_gsi_setup_event_ring(ep, + IPA_COMMON_EVENT_RING_SIZE, mem_flag); + if (result) + goto fail_setup_event_ring; + } else if (in->client == IPA_CLIENT_APPS_WAN_CONS && coale_ep_idx != IPA_EP_NOT_ALLOCATED && ipa3_ctx->ep[coale_ep_idx].valid == 1) {