From: Russell King Date: Wed, 23 Jan 2008 12:34:16 +0000 (+0000) Subject: [ARM] pxa: fix PXA27x resume X-Git-Tag: v2.6.25-rc1~1175^2^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd01b2fc79a567ae03d0c96ddf61eb4de729d36d;p=pandora-kernel.git [ARM] pxa: fix PXA27x resume When PXA27x wakes up, tick_resume_oneshot() tries to set a timer interrupt to occur immediately. Since PXA27x requires at least MIN_OSCR_DELTA, this causes us to flag an error. tick_program_event() then increments the next event time by min_delta_ns. However, by the time we get back to programming the next event, the OSCR has incremented such that we fail again. We repeatedly retry, but the OSCR is too fast for us - we never catch up, so we never break out of the loop - resulting in us never apparantly resuming. Fix this by doubling min_delta_ns. Signed-off-by: Russell King --- Reading git-diff-tree failed