瀏覽代碼

soc: renesas: rcar-sysc: Fix uninitialized error code in rcar_sysc_pd_init()

On success, rcar_sysc_pd_init() returns an uninitialized error code.
Use the return value of of_genpd_add_provider_onecell() to fix this.

This went unnoticed, as early_initcall() doesn't care about the return
value.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Geert Uytterhoeven 9 年之前
父節點
當前提交
1023578ec3
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/soc/renesas/rcar-sysc.c

+ 1 - 1
drivers/soc/renesas/rcar-sysc.c

@@ -398,7 +398,7 @@ static int __init rcar_sysc_pd_init(void)
 		domains->domains[area->isr_bit] = &pd->genpd;
 		domains->domains[area->isr_bit] = &pd->genpd;
 	}
 	}
 
 
-	of_genpd_add_provider_onecell(np, &domains->onecell_data);
+	error = of_genpd_add_provider_onecell(np, &domains->onecell_data);
 
 
 out_put:
 out_put:
 	of_node_put(np);
 	of_node_put(np);