summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Konovalov <andrey.konovalov@linaro.org>2014-09-23 10:30:07 +0400
committerAndrey Konovalov <andrey.konovalov@linaro.org>2014-09-23 10:30:07 +0400
commitefd9a83c94b46071a52aaf3eccb6610da1069e92 (patch)
treed1576be382e3f63f144dd991aa898f91c8c127d6
parent00df73d6f030fa62efefab7fa98d766f26062786 (diff)
parent84ebbb6cd15afec6e166622ccbe0e20d00a39e7c (diff)
Merge branch 'tracking-llvm-fixes' into merge-linux-linaro
-rw-r--r--arch/arm64/include/asm/processor.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm64/include/asm/processor.h b/arch/arm64/include/asm/processor.h
index 1e894f7d5e22..286b1bec547c 100644
--- a/arch/arm64/include/asm/processor.h
+++ b/arch/arm64/include/asm/processor.h
@@ -147,13 +147,13 @@ extern struct task_struct *cpu_switch_to(struct task_struct *prev,
#define ARCH_HAS_PREFETCH
static inline void prefetch(const void *ptr)
{
- asm volatile("prfm pldl1keep, [%x0]\n" : : "r" (ptr));
+ asm volatile("prfm pldl1keep, %a0\n" : : "p" (ptr));
}
#define ARCH_HAS_PREFETCHW
static inline void prefetchw(const void *ptr)
{
- asm volatile("prfm pstl1keep, [%x0]\n" : : "r" (ptr));
+ asm volatile("prfm pstl1keep, %a0\n" : : "p" (ptr));
}
#define ARCH_HAS_SPINLOCK_PREFETCH