From 99d48928e979ac446f507a57c03922b238cbab06 Mon Sep 17 00:00:00 2001 From: Ashok Vuyyuru Date: Wed, 10 Feb 2021 21:44:44 +0530 Subject: [PATCH] msm: ipa3: Changes to check return code after halt command timeout After halt command timeout verify return code to check command operation completed or not. If return code success continue further otherwise return error. Change-Id: I07ac56d5200163d7d1f8087ce807cd6cd4ebcebc Signed-off-by: Ashok Vuyyuru --- drivers/platform/msm/gsi/gsi.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/platform/msm/gsi/gsi.c b/drivers/platform/msm/gsi/gsi.c index 12d710737ffb..29df6aeae084 100644 --- a/drivers/platform/msm/gsi/gsi.c +++ b/drivers/platform/msm/gsi/gsi.c @@ -4510,11 +4510,8 @@ int gsi_halt_channel_ee(unsigned int chan_idx, unsigned int ee, int *code) res = wait_for_completion_timeout(&gsi_ctx->gen_ee_cmd_compl, msecs_to_jiffies(GSI_STOP_CMD_TIMEOUT_MS)); - if (res == 0) { + if (res == 0) GSIERR("chan_idx=%u ee=%u timed out\n", chan_idx, ee); - res = -GSI_STATUS_TIMED_OUT; - goto free_lock; - } gsi_ctx->scratch.word0.val = gsi_readl(gsi_ctx->base + GSI_EE_n_CNTXT_SCRATCH_0_OFFS(gsi_ctx->per.ee));