[PATCH v2] drivers: clk: altera: arria10: Fix wrong API used for memory free
Chee, Tien Fong
tien.fong.chee at altera.com
Thu Apr 30 06:33:48 CEST 2026
On 15/4/2026 1:10 pm, dinesh.maniyam at altera.com wrote:
> From: Dinesh Maniyam <dinesh.maniyam at altera.com>
>
> Fix the wrong API used for memory free.
>
> Signed-off-by: Dinesh Maniyam <dinesh.maniyam at altera.com>
> ---
> drivers/clk/altera/clk-arria10.c | 7 +++++--
> 1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/clk/altera/clk-arria10.c b/drivers/clk/altera/clk-arria10.c
> index 1840f73beee..081f8f2b7aa 100644
> --- a/drivers/clk/altera/clk-arria10.c
> +++ b/drivers/clk/altera/clk-arria10.c
> @@ -222,8 +222,11 @@ static void socfpga_a10_handoff_workaround(struct udevice *dev)
> return;
>
> ret = clk_request(dev, &bulk->clks[0]);
> - if (ret)
> - free(bulk->clks);
> + if (ret) {
> + devm_kfree(dev, bulk->clks);
> + bulk->clks = NULL;
> + bulk->count = 0;
> + }
> }
>
> static int socfpga_a10_clk_bind(struct udevice *dev)
Reviewed-by: Tien Fong Chee <tien.fong.chee at altera.com>
Best regards,
Tien Fong
More information about the U-Boot
mailing list