Skip to content

Commit 8529fc0

Browse files
Rahul Tanwarbebarino
authored andcommitted
clk: intel: Use devm_clk_hw_register() instead of clk_hw_register()
To ensure that clks are unregistered in case of any failure, use devm_clk_hw_register() instead of clk_hw_register(). Signed-off-by: Rahul Tanwar <[email protected]> Link: https://lore.kernel.org/r/7ef7009b4e9f986fd6dfbf487c0e85de68a4ba9b.1594880946.git.rahul.tanwar@linux.intel.com Signed-off-by: Stephen Boyd <[email protected]>
1 parent b3a9e3b commit 8529fc0

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

drivers/clk/x86/clk-cgu-pll.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ lgm_clk_register_pll(struct lgm_clk_provider *ctx,
128128
pll->hw.init = &init;
129129

130130
hw = &pll->hw;
131-
ret = clk_hw_register(dev, hw);
131+
ret = devm_clk_hw_register(dev, hw);
132132
if (ret)
133133
return ERR_PTR(ret);
134134

drivers/clk/x86/clk-cgu.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ lgm_clk_register_mux(struct lgm_clk_provider *ctx,
119119
mux->hw.init = &init;
120120

121121
hw = &mux->hw;
122-
ret = clk_hw_register(dev, hw);
122+
ret = devm_clk_hw_register(dev, hw);
123123
if (ret)
124124
return ERR_PTR(ret);
125125

@@ -247,7 +247,7 @@ lgm_clk_register_divider(struct lgm_clk_provider *ctx,
247247
div->hw.init = &init;
248248

249249
hw = &div->hw;
250-
ret = clk_hw_register(dev, hw);
250+
ret = devm_clk_hw_register(dev, hw);
251251
if (ret)
252252
return ERR_PTR(ret);
253253

@@ -361,7 +361,7 @@ lgm_clk_register_gate(struct lgm_clk_provider *ctx,
361361
gate->hw.init = &init;
362362

363363
hw = &gate->hw;
364-
ret = clk_hw_register(dev, hw);
364+
ret = devm_clk_hw_register(dev, hw);
365365
if (ret)
366366
return ERR_PTR(ret);
367367

@@ -624,7 +624,7 @@ int lgm_clk_register_ddiv(struct lgm_clk_provider *ctx,
624624
ddiv->hw.init = &init;
625625

626626
hw = &ddiv->hw;
627-
ret = clk_hw_register(dev, hw);
627+
ret = devm_clk_hw_register(dev, hw);
628628
if (ret) {
629629
dev_err(dev, "register clk: %s failed!\n", list->name);
630630
return ret;

0 commit comments

Comments
 (0)