[PATCH] clk: meson: meson8b: fix a memory leak in meson8b_clkc_init_common()

Philipp Zabel p.zabel at pengutronix.de
Thu Apr 7 03:05:26 PDT 2022


On Do, 2022-04-07 at 17:28 +0800, xkernel.wang at foxmail.com wrote:
> From: Xiaoke Wang <xkernel.wang at foxmail.com>
> 
> `rstc` is allocated by kzalloc() for resetting the controller register,
> however, if reset_controller_register() fails, `rstc` is not properly
> released before returning, which can lead to memory leak.
> Therefore, this patch adds kfree(rstc) on the above error path.
> 
> Signed-off-by: Xiaoke Wang <xkernel.wang at foxmail.com>

Reviewed-by: Philipp Zabel <p.zabel at pengutronix.de>

regards
Philipp



More information about the linux-arm-kernel mailing list