Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

CLK: clk-twl6040: fix return value check in twl6040_clk_probe()

In case of error, the function clk_register() returns ERR_PTR()
and never returns NULL. The NULL test in the return value check
should be replaced with IS_ERR().

dpatch engine is used to auto generate this patch.
(https://github.com/weiyj/dpatch)

Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: Mike Turquette <mturquette@linaro.org>

authored by

Wei Yongjun and committed by
Mike Turquette
ddc07ef9 5678596c

+2 -2
+2 -2
drivers/clk/clk-twl6040.c
··· 92 92 93 93 clkdata->mcpdm_fclk.init = &wm831x_clkout_init; 94 94 clkdata->clk = clk_register(&pdev->dev, &clkdata->mcpdm_fclk); 95 - if (!clkdata->clk) 96 - return -EINVAL; 95 + if (IS_ERR(clkdata->clk)) 96 + return PTR_ERR(clkdata->clk); 97 97 98 98 dev_set_drvdata(&pdev->dev, clkdata); 99 99