From: Anson Huang Date: Fri, 21 Feb 2020 06:31:56 +0000 (+0800) Subject: clk: imx: pll14xx: Return error if pll type is invalid X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=530cf8d49f2a650625eee6ce28793bd7974e14bd;p=linux.git clk: imx: pll14xx: Return error if pll type is invalid When pll type is invalid, ONLY output error message is NOT enough, should return error immediately. Signed-off-by: Anson Huang Reviewed-by: Stephen Boyd Signed-off-by: Shawn Guo --- diff --git a/drivers/clk/imx/clk-pll14xx.c b/drivers/clk/imx/clk-pll14xx.c index 37e311e1d0586..a83bbbee77d99 100644 --- a/drivers/clk/imx/clk-pll14xx.c +++ b/drivers/clk/imx/clk-pll14xx.c @@ -410,6 +410,8 @@ struct clk_hw *imx_clk_hw_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); }; pll->base = base;