diff options
| -rw-r--r-- | drivers/clk/at91/clk-programmable.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/at91/clk-programmable.c b/drivers/clk/at91/clk-programmable.c index 190122e64a3a..85a449cf61e3 100644 --- a/drivers/clk/at91/clk-programmable.c +++ b/drivers/clk/at91/clk-programmable.c | |||
| @@ -203,7 +203,7 @@ at91_clk_register_programmable(struct regmap *regmap, | |||
| 203 | ret = clk_hw_register(NULL, &prog->hw); | 203 | ret = clk_hw_register(NULL, &prog->hw); |
| 204 | if (ret) { | 204 | if (ret) { |
| 205 | kfree(prog); | 205 | kfree(prog); |
| 206 | hw = &prog->hw; | 206 | hw = ERR_PTR(ret); |
| 207 | } | 207 | } |
| 208 | 208 | ||
| 209 | return hw; | 209 | return hw; |
