summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJJ Lee <leejj@google.com>2020-02-04 15:18:07 +0800
committerJJ Lee <leejj@google.com>2020-02-04 22:36:17 +0800
commit5b584668e841e01f23e4b1f138da004ea6d6a959 (patch)
treef066caf376b84d14cbec55d07654a3c5c1fcc2cc
parentbcf045d869d877af86fda5dd57dee3b84c7f6475 (diff)
downloadmsm-extra-5b584668e841e01f23e4b1f138da004ea6d6a959.tar.gz
asoc: msm-pcm: mutex unlock before error return
Doulbe lock will cause dead lock. Corrected to mutex_unlock. Bug: 147101660 Change-Id: I84a83cd67044b1d28d092f7920c6dcd304265ae9 Signed-off-by: JJ Lee <leejj@google.com>
-rw-r--r--asoc/msm-pcm-q6-v2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/asoc/msm-pcm-q6-v2.c b/asoc/msm-pcm-q6-v2.c
index 82b2ff11..e4b5732f 100644
--- a/asoc/msm-pcm-q6-v2.c
+++ b/asoc/msm-pcm-q6-v2.c
@@ -1939,7 +1939,7 @@ static int msm_pcm_path_latency_ctl_get(struct snd_kcontrol *kcontrol,
if (rc) {
pr_err("%s: get_path_delay failed, ret=%d\n",
__func__, rc);
- mutex_lock(&pdata->lock);
+ mutex_unlock(&pdata->lock);
return -EINVAL;
}
ucontrol->value.integer.value[0] =