From 325df7f20467da07901c4f2b006d3457bba0adec Mon Sep 17 00:00:00 2001 From: Paul Mundt Date: Fri, 30 Nov 2007 16:34:26 +0900 Subject: [PATCH] sh: Explicit alignment for PAGE_SIZE in copy/clear_page(). Signed-off-by: Paul Mundt --- arch/sh/lib/clear_page.S | 2 ++ arch/sh/lib/copy_page.S | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/sh/lib/clear_page.S b/arch/sh/lib/clear_page.S index 36d44ef2b8a2..3539123fe517 100644 --- a/arch/sh/lib/clear_page.S +++ b/arch/sh/lib/clear_page.S @@ -50,6 +50,8 @@ ENTRY(clear_page) ! rts nop + + .balign 4 .Llimit: .long (PAGE_SIZE-28) ENTRY(__clear_user) diff --git a/arch/sh/lib/copy_page.S b/arch/sh/lib/copy_page.S index b879545fa28b..e002b91c8752 100644 --- a/arch/sh/lib/copy_page.S +++ b/arch/sh/lib/copy_page.S @@ -68,8 +68,9 @@ ENTRY(copy_page) rts nop - .align 2 + .balign 4 .Lpsz: .long PAGE_SIZE + /* * __kernel_size_t __copy_user(void *to, const void *from, __kernel_size_t n); * Return the number of bytes NOT copied -- 2.20.1