diff options
author | Andrey Konovalov <andrey.konovalov@linaro.org> | 2014-09-11 17:32:06 +0400 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2014-09-11 17:32:06 +0400 |
commit | 84ebbb6cd15afec6e166622ccbe0e20d00a39e7c (patch) | |
tree | d4ccfac47ac7a821413ac7246934880ca3271c44 | |
parent | 15273a74cbbde078809d0465ee43d61405180fb0 (diff) |
Revert "DO-NOT-UPSTREAM arm64, LLVMLinux: prfm"tracking-llvm-fixes-ll-20140923.0tracking-llvm-fixes-ll-20140911.0
This reverts commit 15273a74cbbde078809d0465ee43d61405180fb0.
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
-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 |