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);