]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
clk: ti: fix double free in of_ti_divider_clk_setup()
authorDan Carpenter <dan.carpenter@linaro.org>
Mon, 2 Oct 2023 07:04:36 +0000 (10:04 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Nov 2023 10:08:18 +0000 (11:08 +0100)
commit761c2a690d8f48113e235d6338bd18ba9721f8a5
tree787f895d658c54bcf978aa3e969add015ace45a1
parent1c37faca09080c0d37fd1a8add4138bfacfca962
clk: ti: fix double free in of_ti_divider_clk_setup()

[ Upstream commit 7af5b9eadd64c9e02a71f97c45bcdf3b64841f6b ]

The "div" pointer is freed in _register_divider() and again in
of_ti_divider_clk_setup().  Delete the free in _register_divider()

Fixes: fbbc18591585 ("clk: ti: divider: cleanup _register_divider and ti_clk_get_div_table")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/6d36eeec-6c8a-4f11-a579-aa3cd7c38749@moroto.mountain
Reviewed-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clk/ti/divider.c