projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a91cfaf
)
drm/imx: imx-tve: use devm_clk_register
author
Philipp Zabel
<p.zabel@pengutronix.de>
Thu, 10 Dec 2020 15:38:37 +0000
(16:38 +0100)
committer
Philipp Zabel
<p.zabel@pengutronix.de>
Mon, 4 Jan 2021 11:59:33 +0000
(12:59 +0100)
Avoid leaking the clock provider when the driver is unbound.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/imx/imx-tve.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/imx/imx-tve.c
b/drivers/gpu/drm/imx/imx-tve.c
index
649e2f5
..
3ef71f6
100644
(file)
--- a/
drivers/gpu/drm/imx/imx-tve.c
+++ b/
drivers/gpu/drm/imx/imx-tve.c
@@
-418,7
+418,7
@@
static int tve_clk_init(struct imx_tve *tve, void __iomem *base)
init.parent_names = (const char **)&tve_di_parent;
tve->clk_hw_di.init = &init;
- tve->di_clk = clk_register(tve->dev, &tve->clk_hw_di);
+ tve->di_clk =
devm_
clk_register(tve->dev, &tve->clk_hw_di);
if (IS_ERR(tve->di_clk)) {
dev_err(tve->dev, "failed to register TVE output clock: %ld\n",
PTR_ERR(tve->di_clk));