summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEzequiel Garcia <ezequiel.garcia@free-electrons.com>2013-08-20 12:45:52 -0300
committerDaniel Lezcano <daniel.lezcano@linaro.org>2013-09-02 21:44:13 +0200
commitec8e51120a5b167e22ee29f4f427a0cb66eb445b (patch)
tree2ba744a933cfec16980d8ee6d66b6b27ef0af6a0
parent8ad31e66c150aeb44927b44bfb1ce7a3e23ec463 (diff)
downloadlinux-ec8e51120a5b167e22ee29f4f427a0cb66eb445b.tar.gz
linux-ec8e51120a5b167e22ee29f4f427a0cb66eb445b.tar.xz
clocksource: armada-370-xp: Replace WARN_ON with BUG_ON
If the clock fails to be obtained and the timer fails to be properly registered, the kernel will freeze real soon. Instead, let's BUG() where the actual problem is located. Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Acked-by: Jason Cooper <jason@lakedaemon.net> Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
-rw-r--r--drivers/clocksource/time-armada-370-xp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clocksource/time-armada-370-xp.c b/drivers/clocksource/time-armada-370-xp.c
index 86a354cca215..6ca185df48c4 100644
--- a/drivers/clocksource/time-armada-370-xp.c
+++ b/drivers/clocksource/time-armada-370-xp.c
@@ -306,7 +306,7 @@ static void __init armada_370_timer_init(struct device_node *np)
{
struct clk *clk = of_clk_get(np, 0);
- WARN_ON(IS_ERR(clk));
+ BUG_ON(IS_ERR(clk));
timer_clk = clk_get_rate(clk) / TIMER_DIVIDER;
timer25Mhz = false;