summaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-mxc/clock.c
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2010-01-13 17:58:04 +0100
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>2010-02-02 09:07:11 +0100
commit8ac5b7c5ec8d46ad273d37aaa0d6e1f9cd2b01d9 (patch)
tree77bac96e4aa640892ca9275a11e4c82af96813d8 /arch/arm/plat-mxc/clock.c
parent66ac2f28b658f1938035966cafc42501758b4324 (diff)
downloadlinux-8ac5b7c5ec8d46ad273d37aaa0d6e1f9cd2b01d9.tar.bz2
imx: WARN in clk_disable if the clock isn't enabled
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Cc: Sascha Hauer <kernel@pengutronix.de> Cc: Russell King <linux@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/plat-mxc/clock.c')
-rw-r--r--arch/arm/plat-mxc/clock.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/plat-mxc/clock.c b/arch/arm/plat-mxc/clock.c
index 9e8fbd57495c..323ff8ccc877 100644
--- a/arch/arm/plat-mxc/clock.c
+++ b/arch/arm/plat-mxc/clock.c
@@ -56,6 +56,7 @@ static void __clk_disable(struct clk *clk)
__clk_disable(clk->parent);
__clk_disable(clk->secondary);
+ WARN_ON(!clk->usecount);
if (!(--clk->usecount) && clk->disable)
clk->disable(clk);
}