summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorVikram Panduranga <vpandura@codeaurora.org>2016-09-16 16:49:55 -0700
committerVikram Panduranga <vpandura@codeaurora.org>2016-09-26 17:23:54 -0700
commit1d36d1fe947e29c347b6e84261d7b0837435c5fa (patch)
treee704bd7cf5c933ad2de11997d434c0e782fa9426 /drivers
parent9e2d528dc47d04e98c5e6f1c4ef84fc268115d36 (diff)
drivers: soc: Initialize return var to default value
Initialize return variable to default invalid handle before it is used. During an error condition it sets correct error code to avoid returning uninitialized return value. Change-Id: Ibad70b1bb364b60439c4988e318105a733396db8 Signed-off-by: Vikram Panduranga <vpandura@codeaurora.org> CRs-Fixed: 1059495
Diffstat (limited to 'drivers')
-rw-r--r--drivers/soc/qcom/qdsp6v2/apr_tal_glink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c b/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
index dfd6b448a65f..e8969a5e533b 100644
--- a/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
+++ b/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
@@ -324,6 +324,7 @@ struct apr_svc_ch_dev *apr_tal_open(uint32_t clnt, uint32_t dest, uint32_t dl,
pr_err("%s: glink_open failed %s\n", __func__,
svc_names[dest][clnt]);
apr_ch->handle = NULL;
+ rc = -EINVAL;
goto unlock;
}