On Mon, Aug 04, 2008 at 08:53:57PM +0200, Thomas Bogendoerfer wrote: > Subject: [PATCH] Fix WARNING: at kernel/smp.c:290 > > trap_init issues flush_icache_range(), which uses ipi functions to > get icache flushing done on all cpus. But this is done before interrupts > are enabled and caused WARN_ON messages. This changeset introduces > a new local_flush_icache_range() and uses it before interrupts (and > additional CPUs) are enabled to avoid this problem. Thanks, applied. Ralf