clk: at91: Fix a return value in case of error
If 'clk_hw_register()' fails, it is likely that we expect to return an
error instead of a valid pointer (which would mean success).
Fix commit f5644f10dc
("clk: at91: Migrate to clk_hw based registration
and OF APIs")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
This commit is contained in:
Родитель
5c6201e60a
Коммит
91bbc174d4
|
@ -203,7 +203,7 @@ at91_clk_register_programmable(struct regmap *regmap,
|
|||
ret = clk_hw_register(NULL, &prog->hw);
|
||||
if (ret) {
|
||||
kfree(prog);
|
||||
hw = &prog->hw;
|
||||
hw = ERR_PTR(ret);
|
||||
}
|
||||
|
||||
return hw;
|
||||
|
|
Загрузка…
Ссылка в новой задаче