[PATCH 04/21] ARM: omap2+: smartreflex: move smartreflex suspend to suspend_noirq
Sergei Shtylyov
sshtylyov at ru.mvista.com
Wed Jan 25 13:29:49 EST 2012
On 01/25/2012 06:16 PM, Jean Pihet wrote:
> From: Colin Cross<ccross at android.com>
> Running without smartreflex for any significant time (on the order
> of seconds) is unsafe and can cause thermal runaway. Move
> smartreflex suspend into suspend_noirq, so it happens as late as
> possible. This prevents hangs that occur in a driver suspend
> handler from running without smartreflex enabled. It will also
> reduce power used during suspend and resume, as the voltages will
> be lowered.
> May also indirectly fix imprecise external aborts seen during
> suspend, which could be caused by calls to sr_disable racing
> from calls to dvfs_scale and omap_sr_disable.
> Change-Id: Ia3c1e707bb1022ec102f506dc3ad48906e8890da
This line has no place in the upstream commit. Please remove.
WBR, Sergei
More information about the linux-arm-kernel
mailing list