Prechádzať zdrojové kódy

msm: ipa3: Fix to unlock mutex before return

Adding changes to unlock mutex before return from QMI
send request.

Change-Id: I39c32219db69fbc41b30507759bed16acb976005
Signed-off-by: Ashok Vuyyuru <[email protected]>
Ashok Vuyyuru 4 rokov pred
rodič
commit
90837d4b3a

+ 4 - 1
drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c

@@ -566,8 +566,11 @@ static int ipa3_qmi_send_req_wait(struct qmi_handle *client_handle,
 		req_desc->ei_array,
 		req);
 
-	if (unlikely(!ipa_q6_clnt))
+	if (unlikely(!ipa_q6_clnt)) {
+		mutex_unlock(&ipa3_qmi_lock);
 		return -EINVAL;
+	}
+
 	mutex_unlock(&ipa3_qmi_lock);
 
 	if (ret < 0) {