]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: codecs: va-macro: Clean up on error path in probe()
authorDan Carpenter <dan.carpenter@linaro.org>
Sat, 18 Oct 2025 06:25:07 +0000 (09:25 +0300)
committerMark Brown <broonie@kernel.org>
Mon, 20 Oct 2025 14:18:27 +0000 (15:18 +0100)
Do some clean up before returning the error code.

Fixes: 281c97376cfc ("ASoC: codecs: va-macro: Rework version checking")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://patch.msgid.link/aPMyw_ryay9LA5SW@stanley.mountain
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/lpass-va-macro.c

index eb4981255f2b3cd6528066660e69331c6b0dcb5d..77a372dfb117282de2571ff609695f41a7e40f14 100644 (file)
@@ -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) {