X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fbase%2Fpower%2Fclock_ops.c;h=428e55e012dcd06f91ade3154c941aab6f1d5bb5;hb=d5ed5e48f4a6333cde05c5235b88a8a94e72afe8;hp=5f0f85d5c5765558a25fa7ec165be968e5fbcabf;hpb=3c00303206c3a1ccd86579efdc90bc35f140962e;p=pandora-kernel.git diff --git a/drivers/base/power/clock_ops.c b/drivers/base/power/clock_ops.c index 5f0f85d5c576..428e55e012dc 100644 --- a/drivers/base/power/clock_ops.c +++ b/drivers/base/power/clock_ops.c @@ -229,7 +229,8 @@ int pm_clk_suspend(struct device *dev) list_for_each_entry_reverse(ce, &psd->clock_list, node) { if (ce->status < PCE_STATUS_ERROR) { - clk_disable(ce->clk); + if (ce->status == PCE_STATUS_ENABLED) + clk_disable(ce->clk); ce->status = PCE_STATUS_ACQUIRED; } }