[PATCH] clk: imx: Free pll on error path
Andrew Goodbody
andrew.goodbody at linaro.org
Thu Aug 7 17:21:34 CEST 2025
On 23/07/2025 17:32, Andrew Goodbody wrote:
> For an unknown pll type the error path neglects to free the memory just
> allocated. Add the free.
>
> This issue was found by Smatch.
>
> Signed-off-by: Andrew Goodbody <andrew.goodbody at linaro.org>
> ---
> drivers/clk/imx/clk-pll14xx.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/clk/imx/clk-pll14xx.c b/drivers/clk/imx/clk-pll14xx.c
> index 7ec78dc3a80..f9fcec18f9f 100644
> --- a/drivers/clk/imx/clk-pll14xx.c
> +++ b/drivers/clk/imx/clk-pll14xx.c
> @@ -409,6 +409,7 @@ struct clk *imx_clk_pll14xx(const char *name, const char *parent_name,
> default:
> pr_err("%s: Unknown pll type for pll clk %s\n",
> __func__, name);
> + kfree(pll);
> return ERR_PTR(-EINVAL);
> };
>
>
> ---
> base-commit: bd0ade7d090a334b3986936d63a34001d99722ad
> change-id: 20250723-clk-pll14xx-0dd5bd34a2b2
>
> Best regards,
Are there any comments on this patch please?
Thanks,
Andrew
More information about the U-Boot
mailing list