diff options
author | Andrey Konovalov <andrey.konovalov@linaro.org> | 2014-09-23 10:30:07 +0400 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2014-09-23 10:30:07 +0400 |
commit | efd9a83c94b46071a52aaf3eccb6610da1069e92 (patch) | |
tree | d1576be382e3f63f144dd991aa898f91c8c127d6 | |
parent | 00df73d6f030fa62efefab7fa98d766f26062786 (diff) | |
parent | 84ebbb6cd15afec6e166622ccbe0e20d00a39e7c (diff) |
Merge branch 'tracking-llvm-fixes' into merge-linux-linaro
-rw-r--r-- | arch/arm64/include/asm/processor.h | 4 |
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 |