diff options
Diffstat (limited to 'ANDROID_3.4.5/arch/x86/include/asm/cmpxchg_64.h')
-rw-r--r-- | ANDROID_3.4.5/arch/x86/include/asm/cmpxchg_64.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/ANDROID_3.4.5/arch/x86/include/asm/cmpxchg_64.h b/ANDROID_3.4.5/arch/x86/include/asm/cmpxchg_64.h deleted file mode 100644 index 614be87f..00000000 --- a/ANDROID_3.4.5/arch/x86/include/asm/cmpxchg_64.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef _ASM_X86_CMPXCHG_64_H -#define _ASM_X86_CMPXCHG_64_H - -static inline void set_64bit(volatile u64 *ptr, u64 val) -{ - *ptr = val; -} - -#define __HAVE_ARCH_CMPXCHG 1 - -#define cmpxchg64(ptr, o, n) \ -({ \ - BUILD_BUG_ON(sizeof(*(ptr)) != 8); \ - cmpxchg((ptr), (o), (n)); \ -}) - -#define cmpxchg64_local(ptr, o, n) \ -({ \ - BUILD_BUG_ON(sizeof(*(ptr)) != 8); \ - cmpxchg_local((ptr), (o), (n)); \ -}) - -#define system_has_cmpxchg_double() cpu_has_cx16 - -#endif /* _ASM_X86_CMPXCHG_64_H */ |