From: Lad Prabhakar Date: Wed, 17 Nov 2021 11:51:01 +0000 (+0000) Subject: clk: renesas: cpg-mssr: propagate return value of_genpd_add_provider_simple() X-Git-Tag: v5.17-rc1~93^2~4^2~1^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=97c8d514af4e1f7384c722407d34c74fd677c138;p=thirdparty%2Fkernel%2Flinux.git clk: renesas: cpg-mssr: propagate return value of_genpd_add_provider_simple() of_genpd_add_provider_simple() might fail, this patch makes sure we check the return value of of_genpd_add_provider_simple() by propagating the return value to the caller of cpg_mssr_add_clk_domain(). Signed-off-by: Lad Prabhakar Link: https://lore.kernel.org/r/20211117115101.28281-5-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven --- diff --git a/drivers/clk/renesas/renesas-cpg-mssr.c b/drivers/clk/renesas/renesas-cpg-mssr.c index a04d9573f59ff..8f9323ebc7e55 100644 --- a/drivers/clk/renesas/renesas-cpg-mssr.c +++ b/drivers/clk/renesas/renesas-cpg-mssr.c @@ -590,8 +590,7 @@ static int __init cpg_mssr_add_clk_domain(struct device *dev, cpg_mssr_clk_domain = pd; - of_genpd_add_provider_simple(np, genpd); - return 0; + return of_genpd_add_provider_simple(np, genpd); } #ifdef CONFIG_RESET_CONTROLLER