Commit 28a0b098 authored by Liang He's avatar Liang He Committed by Stephen Boyd

clk: nomadik: Add missing of_node_put()

In nomadik_src_init(), of_find_matching_node() will return a node
pointer with refcount incremented. We should use of_node_put() in
fail path or when it is not used anymore.
Signed-off-by: default avatarLiang He <windhl@126.com>
Link: https://lore.kernel.org/r/20220617014308.4001511-1-windhl@126.comReviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
parent 568035b0
...@@ -99,7 +99,7 @@ static void __init nomadik_src_init(void) ...@@ -99,7 +99,7 @@ static void __init nomadik_src_init(void)
if (!src_base) { if (!src_base) {
pr_err("%s: must have src parent node with REGS (%pOFn)\n", pr_err("%s: must have src parent node with REGS (%pOFn)\n",
__func__, np); __func__, np);
return; goto out_put;
} }
/* Set all timers to use the 2.4 MHz TIMCLK */ /* Set all timers to use the 2.4 MHz TIMCLK */
...@@ -132,6 +132,9 @@ static void __init nomadik_src_init(void) ...@@ -132,6 +132,9 @@ static void __init nomadik_src_init(void)
} }
writel(val, src_base + SRC_XTALCR); writel(val, src_base + SRC_XTALCR);
register_reboot_notifier(&nomadik_clk_reboot_notifier); register_reboot_notifier(&nomadik_clk_reboot_notifier);
out_put:
of_node_put(np);
} }
/** /**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment