From: Tero Kristo Date: Thu, 5 Mar 2009 14:32:23 +0000 (+0200) Subject: OMAP3: Fixed crash bug with serial + suspend X-Git-Tag: v2.6.31-rc7~36^2~5^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2466211e5debd205fc550d871fe0ab9b9a6d02ed;p=pandora-kernel.git OMAP3: Fixed crash bug with serial + suspend It was possible for an unhandled interrupt to occur if there was incoming serial traffic during wakeup from suspend. This was caused by the code in arch-arm/mach-omap2/serial.c keeping interrupt enabled all the time, but not acking its interrupts. Applies on top of PM branch. Use the PM begin/end hooks to ensure that the "serial idle" interrupts are disabled during the suspend path. Also, since begin/end hooks are now used, use the suspend_state that is passed in the begin hook instead of the enter hook as per the platform_suspend_ops docs. Signed-off-by: Tero Kristo Signed-off-by: Kevin Hilman --- Reading git-diff-tree failed