linux/drivers/clk/ti
Tero Kristo 86e8dd9d24 clk: ti: composite: fix memory leak
[ Upstream commit c7c1cbbc92 ]

The parent_names is never released for a component clock definition,
causing some memory leak. Fix by releasing it once it is no longer
needed.

Reported-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Link: https://lkml.kernel.org/r/20200429131341.4697-2-t-kristo@ti.com
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-06-24 17:50:26 +02:00
..
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile
adpll.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
apll.c clk: ti: Don't reference clk_init_data after registration 2019-08-16 10:22:46 -07:00
autoidle.c
clk-2xxx.c
clk-3xxx.c
clk-7xx-compat.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clk-7xx.c clk: ti: dra7: fix parent for gmac_clkctrl 2020-02-24 08:36:29 +01:00
clk-33xx-compat.c
clk-33xx.c clk: ti: am33xx: fix RTC clock parent 2020-06-03 08:21:13 +02:00
clk-43xx-compat.c
clk-43xx.c clk: ti: am43xx: Fix clock parent for RTC clock 2020-04-02 15:11:02 +02:00
clk-44xx.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clk-54xx.c clk: ti: add clkctrl data omap5 sgx 2019-08-26 08:47:07 -07:00
clk-814x.c clk: ti: dm814x: Add of_node_put() to prevent memory leak 2019-08-07 15:26:39 -07:00
clk-816x.c
clk-dra7-atl.c clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call 2019-11-04 09:56:11 -08:00
clk.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clkctrl.c clk: ti: clkctrl: Fix failed to enable error with double udelay timeout 2019-11-04 09:56:53 -08:00
clkt_dflt.c
clkt_dpll.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clkt_iclk.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clock.h
clockdomain.c
composite.c clk: ti: composite: fix memory leak 2020-06-24 17:50:26 +02:00
divider.c clk: ti: Remove unused functions 2019-06-07 11:54:48 -07:00
dpll.c Merge branches 'clk-renesas', 'clk-rockchip', 'clk-const' and 'clk-simplify' into clk-next 2019-09-19 15:31:41 -07:00
dpll3xxx.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
dpll44xx.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
fapll.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
fixed-factor.c
gate.c clk: ti: Remove unused functions 2019-06-07 11:54:48 -07:00
interface.c
mux.c clk: ti: Remove unused functions 2019-06-07 11:54:48 -07:00