ASoC: stm32: sai: clean up probe error path

Use an error label for deregistering also the PCM DMA for consistency.

Signed-off-by: Johan Hovold <johan@kernel.org>
Reviewed-by: olivier moysan <olivier.moysan@foss.st.com>
Link: https://patch.msgid.link/20251124104908.15754-5-johan@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Johan Hovold 2025-11-24 11:49:08 +01:00 committed by Mark Brown
parent 23261f0de0
commit 3a03de3629
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0
1 changed files with 4 additions and 4 deletions

View File

@ -1716,15 +1716,15 @@ static int stm32_sai_sub_probe(struct platform_device *pdev)
ret = snd_soc_register_component(&pdev->dev, &stm32_component,
&sai->cpu_dai_drv, 1);
if (ret) {
snd_dmaengine_pcm_unregister(&pdev->dev);
goto err_unprepare_pclk;
}
if (ret)
goto err_deregister_pcm_dma;
pm_runtime_enable(&pdev->dev);
return 0;
err_deregister_pcm_dma:
snd_dmaengine_pcm_unregister(&pdev->dev);
err_unprepare_pclk:
clk_unprepare(sai->pdata->pclk);
of_node_put(sai->np_sync_provider);