]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/blackfin/include/asm/bfrom.h
Merge commit 'v2.6.29' into x86/setup-lzma
[linux-2.6-omap-h63xx.git] / arch / blackfin / include / asm / bfrom.h
index cfe8024c3b2f088c94b26249722e63cbcc6b56f3..9e4be5e5e767d431e18213756134861522d0d804 100644 (file)
@@ -43,6 +43,11 @@ __attribute__((__noreturn__))
 static inline void bfrom_SoftReset(void *new_stack)
 {
        while (1)
+               /*
+                * We don't declare the SP as clobbered on purpose, since
+                * it confuses the heck out of the compiler, and this function
+                * never returns
+                */
                __asm__ __volatile__(
                        "sp = %[stack];"
                        "jump (%[bfrom_syscontrol]);"