diff options
Diffstat (limited to 'drivers/clocksource/timer-nps.c')
-rw-r--r-- | drivers/clocksource/timer-nps.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/clocksource/timer-nps.c b/drivers/clocksource/timer-nps.c index b4c8a023a2d4..8da5e93b6810 100644 --- a/drivers/clocksource/timer-nps.c +++ b/drivers/clocksource/timer-nps.c | |||
@@ -53,9 +53,10 @@ static int __init nps_get_timer_clk(struct device_node *node, | |||
53 | int ret; | 53 | int ret; |
54 | 54 | ||
55 | *clk = of_clk_get(node, 0); | 55 | *clk = of_clk_get(node, 0); |
56 | if (IS_ERR(*clk)) { | 56 | ret = PTR_ERR_OR_ZERO(*clk); |
57 | if (ret) { | ||
57 | pr_err("timer missing clk"); | 58 | pr_err("timer missing clk"); |
58 | return PTR_ERR(*clk); | 59 | return ret; |
59 | } | 60 | } |
60 | 61 | ||
61 | ret = clk_prepare_enable(*clk); | 62 | ret = clk_prepare_enable(*clk); |