fbdev: mmp: fix value check in mmphw_probe()

commit 0872b2c0abc0e84ac82472959c8e14e35277549c upstream.

in mmphw_probe(), check the return value of clk_prepare_enable()
and return the error code if clk_prepare_enable() returns an
unexpected value.

Fixes: d63028c389 ("video: mmp display controller support")
Signed-off-by: Yuanjun Gong <ruc_gongyuanjun@163.com>
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Yuanjun Gong 2023-07-28 01:03:18 +08:00 committed by Greg Kroah-Hartman
parent 3259e2d878
commit 97ddf1c210

View File

@ -510,7 +510,9 @@ static int mmphw_probe(struct platform_device *pdev)
ret = -ENOENT; ret = -ENOENT;
goto failed; goto failed;
} }
clk_prepare_enable(ctrl->clk); ret = clk_prepare_enable(ctrl->clk);
if (ret)
goto failed;
/* init global regs */ /* init global regs */
ctrl_set_default(ctrl); ctrl_set_default(ctrl);