Skip to content

Commit

Permalink
drivers: clk: (clk-nomadik) Add missing of_node_put()
Browse files Browse the repository at this point in the history
In nomadik_src_init, of_find_matching_node() 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: Liang He <windhl@126.com>
  • Loading branch information
windhl authored and intel-lab-lkp committed Jun 16, 2022
1 parent 882eb54 commit 12a3059
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion drivers/clk/clk-nomadik.c
Expand Up @@ -99,7 +99,7 @@ static void __init nomadik_src_init(void)
if (!src_base) {
pr_err("%s: must have src parent node with REGS (%pOFn)\n",
__func__, np);
return;
goto out_put;
}

/* Set all timers to use the 2.4 MHz TIMCLK */
Expand Down Expand Up @@ -132,6 +132,9 @@ static void __init nomadik_src_init(void)
}
writel(val, src_base + SRC_XTALCR);
register_reboot_notifier(&nomadik_clk_reboot_notifier);

output:
of_node_put(np);
}

/**
Expand Down

0 comments on commit 12a3059

Please sign in to comment.