From: Ard Biesheuvel <[email protected]> Provide cmpxchg64_local() for hexagon so we can start using it in generic code.
Signed-off-by: Ard Biesheuvel <[email protected]> --- arch/hexagon/include/asm/cmpxchg.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/hexagon/include/asm/cmpxchg.h b/arch/hexagon/include/asm/cmpxchg.h index 9c58fb81f7fd..05e426475d2a 100644 --- a/arch/hexagon/include/asm/cmpxchg.h +++ b/arch/hexagon/include/asm/cmpxchg.h @@ -8,6 +8,8 @@ #ifndef _ASM_CMPXCHG_H #define _ASM_CMPXCHG_H +#include <asm-generic/cmpxchg-local.h> + /* * __arch_xchg - atomically exchange a register and a memory location * @x: value to swap @@ -72,4 +74,6 @@ __arch_xchg(unsigned long x, volatile void *ptr, int size) __oldval; \ }) +#define arch_cmpxchg64_local __generic_cmpxchg64_local + #endif /* _ASM_CMPXCHG_H */ -- 2.52.0.107.ga0afd4fd5b-goog
