diff --git a/drivers/soc/qcom/memshare/msm_memshare.c b/drivers/soc/qcom/memshare/msm_memshare.c index 94b535111f24..cc566d6480f6 100644 --- a/drivers/soc/qcom/memshare/msm_memshare.c +++ b/drivers/soc/qcom/memshare/msm_memshare.c @@ -522,6 +522,7 @@ static int handle_alloc_generic_req(void *req_h, void *req, void *conn_h) alloc_req->proc_id); kfree(alloc_resp); alloc_resp = NULL; + mutex_unlock(&memsh_drv->mem_share); return -EINVAL; }