From a0e635c6b8e8bde50637c8f19ae0e0293073b70a Mon Sep 17 00:00:00 2001 From: Mohammed Javid Date: Mon, 6 Nov 2017 17:49:56 +0530 Subject: msm: ipa3: Fix IPA aggregation force close call In IPA driver uninitialized structure causing some garbage values result into IPA data stall. Added code changes to reset zero uninitialized structure. Change-Id: I3b98041f8a96ea1d571eeaa60fc84457f6309d45 Acked-by: Ashok Vuyyuru Signed-off-by: Mohammed Javid --- drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.c b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.c index d0aa42c81750..9fe7b6c59302 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.c @@ -1566,6 +1566,8 @@ void ipahal_get_aggr_force_close_valmask(int ep_idx, return; } + memset(valmask, 0, sizeof(struct ipahal_reg_valmask)); + if (ipahal_ctx->hw_type <= IPA_HW_v3_1) { shft = IPA_AGGR_FORCE_CLOSE_AGGR_FORCE_CLOSE_PIPE_BITMAP_SHFT; bmsk = IPA_AGGR_FORCE_CLOSE_AGGR_FORCE_CLOSE_PIPE_BITMAP_BMSK; -- cgit v1.2.3