From 4cdda05e9d57c6a142b8d0741458e89b294a86d2 Mon Sep 17 00:00:00 2001 From: Arun Kumar Neelakantam Date: Fri, 31 May 2019 12:23:12 +0530 Subject: [PATCH] soc: qcom: qmi_interface: Release mutex lock before return Mutex lock not released before function return in failure case. Add mutex unlock in failure case. CRs-Fixed: 2463072 Change-Id: I68b23364e8cb1001c0a65b1b831fd3b68894e1a9 Signed-off-by: Arun Kumar Neelakantam --- drivers/soc/qcom/qmi_interface.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/qcom/qmi_interface.c b/drivers/soc/qcom/qmi_interface.c index 810bd1246673..e325165c380a 100644 --- a/drivers/soc/qcom/qmi_interface.c +++ b/drivers/soc/qcom/qmi_interface.c @@ -463,6 +463,7 @@ static void qmi_handle_net_reset(struct qmi_handle *qmi) /* Already qmi_handle_release() started */ if (!qmi->sock) { sock_release(sock); + mutex_unlock(&qmi->sock_lock); return; } sock_release(qmi->sock);