sh: Fix page size alignment in __copy_user_page().
authorPaul Mundt <lethal@linux-sh.org>
Mon, 14 May 2007 01:49:40 +0000 (10:49 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Mon, 21 May 2007 05:33:13 +0000 (14:33 +0900)
SH-3 comes up with the PAGE_SIZE on a misaligned boundary:

arch/sh/mm/copy_page.S: Assembler messages:
arch/sh/mm/copy_page.S:132: Warning: misaligned data

fix it up with explicit alignment.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/mm/copy_page.S

index 397c94c..ae039f2 100644 (file)
@@ -129,6 +129,7 @@ ENTRY(__copy_user_page)
        rts
         nop
 #endif
+       .align 2
 .Lpsz: .long   PAGE_SIZE
 /*
  * __kernel_size_t __copy_user(void *to, const void *from, __kernel_size_t n);