[PATCH v2] i.MX31 and i.MX35 : fix errate TLSbo65953 and ENGcm09472

Russell King - ARM Linux linux at arm.linux.org.uk
Thu Oct 7 03:27:41 EDT 2010


On Tue, Oct 05, 2010 at 09:46:59PM +0200, Uwe Kleine-König wrote:
> Hmm, when the caches are off before entering wfi, does that mean that
> all interrupt (and fiq) handlers run with the caches off, too?  That's
> very bad, isn't it?

IRQs are disabled before cpu_idle() calls the calling the chosen idle
function.  If we didn't, we'd miss waking up threads from idle mode.

FIQs aren't covered by the core code though - you have to deal with
any issues there yourself.



More information about the linux-arm-kernel mailing list