diff options
author | JJ Lee <leejj@google.com> | 2020-02-04 15:18:07 +0800 |
---|---|---|
committer | JJ Lee <leejj@google.com> | 2020-02-04 22:36:17 +0800 |
commit | 5b584668e841e01f23e4b1f138da004ea6d6a959 (patch) | |
tree | f066caf376b84d14cbec55d07654a3c5c1fcc2cc | |
parent | bcf045d869d877af86fda5dd57dee3b84c7f6475 (diff) | |
download | msm-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.c | 2 |
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] = |