diff options
author | Wei Yongjun <weiyongjun1@huawei.com> | 2020-07-03 05:09:10 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-07-03 18:33:44 +0200 |
commit | 59b44649a8f2380dfbf282db9922ef863c8812a6 (patch) | |
tree | 9f134d9858930411321347bcc0a50f9dd3f63d63 /sound/soc/ti | |
parent | ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amp... (diff) | |
download | linux-59b44649a8f2380dfbf282db9922ef863c8812a6.tar.xz linux-59b44649a8f2380dfbf282db9922ef863c8812a6.zip |
ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params()
Add the missing unlock before return from function j721e_audio_hw_params()
in the error handling case.
Fixes: 6748d0559059 ("ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI)")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Link: https://lore.kernel.org/r/20200703030910.75047-1-weiyongjun1@huawei.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/ti')
-rw-r--r-- | sound/soc/ti/j721e-evm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/ti/j721e-evm.c b/sound/soc/ti/j721e-evm.c index 3a2a8b1f3aa3..174306cf53ad 100644 --- a/sound/soc/ti/j721e-evm.c +++ b/sound/soc/ti/j721e-evm.c @@ -330,7 +330,7 @@ static int j721e_audio_hw_params(struct snd_pcm_substream *substream, ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x3, 0x3, 2, slot_width); if (ret && ret != -ENOTSUPP) - return ret; + goto out; } ret = j721e_configure_refclk(priv, domain_id, params_rate(params)); |