mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-30 13:23:02 -04:00
clk: moxart: remove unused variables, fix refcount leak
Not only these error checks are redundand,
those of_clk_get() return values weren't cleaned up via clk_put().
Fixes: c7bb4fc16e ("clk: add MOXA ART SoCs clock driver")
Signed-off-by: Alexander A. Klimov <grandmaster@al2klimov.de>
Reviewed-by: Brian Masney <bmasney@redhat.com>
Signed-off-by: Brian Masney <bmasney@redhat.com>
This commit is contained in:
committed by
Brian Masney
parent
4f04b40ae7
commit
9f275f2ee9
@@ -17,7 +17,6 @@ static void __init moxart_of_pll_clk_init(struct device_node *node)
|
||||
{
|
||||
void __iomem *base;
|
||||
struct clk_hw *hw;
|
||||
struct clk *ref_clk;
|
||||
unsigned int mul;
|
||||
const char *name = node->name;
|
||||
const char *parent_name;
|
||||
@@ -34,12 +33,6 @@ static void __init moxart_of_pll_clk_init(struct device_node *node)
|
||||
mul = readl(base + 0x30) >> 3 & 0x3f;
|
||||
iounmap(base);
|
||||
|
||||
ref_clk = of_clk_get(node, 0);
|
||||
if (IS_ERR(ref_clk)) {
|
||||
pr_err("%pOF: of_clk_get failed\n", node);
|
||||
return;
|
||||
}
|
||||
|
||||
hw = clk_hw_register_fixed_factor(NULL, name, parent_name, 0, mul, 1);
|
||||
if (IS_ERR(hw)) {
|
||||
pr_err("%pOF: failed to register clock\n", node);
|
||||
@@ -56,7 +49,6 @@ static void __init moxart_of_apb_clk_init(struct device_node *node)
|
||||
{
|
||||
void __iomem *base;
|
||||
struct clk_hw *hw;
|
||||
struct clk *pll_clk;
|
||||
unsigned int div, val;
|
||||
unsigned int div_idx[] = { 2, 3, 4, 6, 8};
|
||||
const char *name = node->name;
|
||||
@@ -78,12 +70,6 @@ static void __init moxart_of_apb_clk_init(struct device_node *node)
|
||||
val = 0;
|
||||
div = div_idx[val] * 2;
|
||||
|
||||
pll_clk = of_clk_get(node, 0);
|
||||
if (IS_ERR(pll_clk)) {
|
||||
pr_err("%pOF: of_clk_get failed\n", node);
|
||||
return;
|
||||
}
|
||||
|
||||
hw = clk_hw_register_fixed_factor(NULL, name, parent_name, 0, 1, div);
|
||||
if (IS_ERR(hw)) {
|
||||
pr_err("%pOF: failed to register clock\n", node);
|
||||
|
||||
Reference in New Issue
Block a user