From 7e1906643a7374529af74b013bba35e4fa4e6ffc Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Sat, 18 Oct 2025 09:25:07 +0300 Subject: [PATCH] ASoC: codecs: va-macro: Clean up on error path in probe() Do some clean up before returning the error code. Fixes: 281c97376cfc ("ASoC: codecs: va-macro: Rework version checking") Signed-off-by: Dan Carpenter Reviewed-by: Dmitry Baryshkov Link: https://patch.msgid.link/aPMyw_ryay9LA5SW@stanley.mountain Signed-off-by: Mark Brown --- sound/soc/codecs/lpass-va-macro.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/lpass-va-macro.c b/sound/soc/codecs/lpass-va-macro.c index eb4981255f2b3..77a372dfb1172 100644 --- a/sound/soc/codecs/lpass-va-macro.c +++ b/sound/soc/codecs/lpass-va-macro.c @@ -1632,7 +1632,7 @@ static int va_macro_probe(struct platform_device *pdev) /* read version from register */ ret = va_macro_set_lpass_codec_version(va); if (ret) - return ret; + goto err_clkout; } if (va->has_swr_master) { -- 2.47.3