backported vs2.1.x fix to irq handling, which caused incorrect scheduler behavior
[linux-2.6.git] / include / asm-arm / cpu-multi32.h
index ff48022..4679f63 100644 (file)
@@ -31,7 +31,7 @@ extern struct processor {
        /*
         * Special stuff for a reset
         */
-       volatile void (*reset)(unsigned long addr);
+       void (*reset)(unsigned long addr) __attribute__((noreturn));
        /*
         * Idle the processor
         */