Loading drivers/clk/clk-divider.c +1 −0 Original line number Diff line number Diff line Loading @@ -510,6 +510,7 @@ static struct clk_hw *_register_divider(struct device *dev, const char *name, /* register the clock */ hw = &div->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(div); hw = ERR_PTR(ret); Loading drivers/clk/clk-fixed-factor.c +1 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,7 @@ __clk_hw_register_fixed_factor(struct device *dev, struct device_node *np, ret = clk_hw_register(dev, hw); else ret = of_clk_hw_register(np, hw); hw->init = NULL; if (ret) { kfree(fix); hw = ERR_PTR(ret); Loading drivers/clk/clk-fixed-rate.c +1 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,7 @@ struct clk_hw *clk_hw_register_fixed_rate_with_accuracy(struct device *dev, /* register the clock */ hw = &fixed->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(fixed); hw = ERR_PTR(ret); Loading drivers/clk/clk-fractional-divider.c +1 −0 Original line number Diff line number Diff line Loading @@ -185,6 +185,7 @@ struct clk_hw *clk_hw_register_fractional_divider(struct device *dev, hw = &fd->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(fd); hw = ERR_PTR(ret); Loading drivers/clk/clk-gate.c +1 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,7 @@ struct clk_hw *clk_hw_register_gate(struct device *dev, const char *name, hw = &gate->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(gate); hw = ERR_PTR(ret); Loading Loading
drivers/clk/clk-divider.c +1 −0 Original line number Diff line number Diff line Loading @@ -510,6 +510,7 @@ static struct clk_hw *_register_divider(struct device *dev, const char *name, /* register the clock */ hw = &div->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(div); hw = ERR_PTR(ret); Loading
drivers/clk/clk-fixed-factor.c +1 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,7 @@ __clk_hw_register_fixed_factor(struct device *dev, struct device_node *np, ret = clk_hw_register(dev, hw); else ret = of_clk_hw_register(np, hw); hw->init = NULL; if (ret) { kfree(fix); hw = ERR_PTR(ret); Loading
drivers/clk/clk-fixed-rate.c +1 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,7 @@ struct clk_hw *clk_hw_register_fixed_rate_with_accuracy(struct device *dev, /* register the clock */ hw = &fixed->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(fixed); hw = ERR_PTR(ret); Loading
drivers/clk/clk-fractional-divider.c +1 −0 Original line number Diff line number Diff line Loading @@ -185,6 +185,7 @@ struct clk_hw *clk_hw_register_fractional_divider(struct device *dev, hw = &fd->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(fd); hw = ERR_PTR(ret); Loading
drivers/clk/clk-gate.c +1 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,7 @@ struct clk_hw *clk_hw_register_gate(struct device *dev, const char *name, hw = &gate->hw; ret = clk_hw_register(dev, hw); hw->init = NULL; if (ret) { kfree(gate); hw = ERR_PTR(ret); Loading