提交 c35e005f 编写于 作者: K Kuninori Morimoto 提交者: Mark Brown

ASoC: fsi: fixup pm_runtime_disable() timing on fsi_probe()

pm_runtime_disable() error handling timing on fsi_probe() was wrong.
This patch fixes it up.
Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
上级 29fdf4fb
...@@ -1730,12 +1730,12 @@ static int fsi_probe(struct platform_device *pdev) ...@@ -1730,12 +1730,12 @@ static int fsi_probe(struct platform_device *pdev)
exit_free_irq: exit_free_irq:
free_irq(irq, master); free_irq(irq, master);
exit_fsib: exit_fsib:
pm_runtime_disable(&pdev->dev);
fsi_stream_remove(&master->fsib); fsi_stream_remove(&master->fsib);
exit_fsia: exit_fsia:
fsi_stream_remove(&master->fsia); fsi_stream_remove(&master->fsia);
exit_iounmap: exit_iounmap:
iounmap(master->base); iounmap(master->base);
pm_runtime_disable(&pdev->dev);
exit_kfree: exit_kfree:
kfree(master); kfree(master);
master = NULL; master = NULL;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册