summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mm/copypage-xscale.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mm/copypage-xscale.c b/arch/arm/mm/copypage-xscale.c
index 61d834157bc0..382e1c2855e8 100644
--- a/arch/arm/mm/copypage-xscale.c
+++ b/arch/arm/mm/copypage-xscale.c
@@ -42,6 +42,7 @@ static void mc_copy_user_page(void *from, void *to)
42 * when prefetching destination as well. (NP) 42 * when prefetching destination as well. (NP)
43 */ 43 */
44 asm volatile ("\ 44 asm volatile ("\
45.arch xscale \n\
45 pld [%0, #0] \n\ 46 pld [%0, #0] \n\
46 pld [%0, #32] \n\ 47 pld [%0, #32] \n\
47 pld [%1, #0] \n\ 48 pld [%1, #0] \n\
@@ -106,8 +107,9 @@ void
106xscale_mc_clear_user_highpage(struct page *page, unsigned long vaddr) 107xscale_mc_clear_user_highpage(struct page *page, unsigned long vaddr)
107{ 108{
108 void *ptr, *kaddr = kmap_atomic(page); 109 void *ptr, *kaddr = kmap_atomic(page);
109 asm volatile( 110 asm volatile("\
110 "mov r1, %2 \n\ 111.arch xscale \n\
112 mov r1, %2 \n\
111 mov r2, #0 \n\ 113 mov r2, #0 \n\
112 mov r3, #0 \n\ 114 mov r3, #0 \n\
1131: mov ip, %0 \n\ 1151: mov ip, %0 \n\