Release 4.10 arch/x86/include/asm/cmpxchg_64.h
#ifndef _ASM_X86_CMPXCHG_64_H
#define _ASM_X86_CMPXCHG_64_H
static inline void set_64bit(volatile u64 *ptr, u64 val)
{
*ptr = val;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
jeremy fitzhardinge | jeremy fitzhardinge | 20 | 100.00% | 1 | 100.00% |
| Total | 20 | 100.00% | 1 | 100.00% |
#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() boot_cpu_has(X86_FEATURE_CX16)
#endif /* _ASM_X86_CMPXCHG_64_H */
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
jeremy fitzhardinge | jeremy fitzhardinge | 30 | 51.72% | 2 | 22.22% |
mathieu desnoyers | mathieu desnoyers | 11 | 18.97% | 1 | 11.11% |
jeff dike | jeff dike | 6 | 10.34% | 1 | 11.11% |
christoph lameter | christoph lameter | 4 | 6.90% | 1 | 11.11% |
h. peter anvin | h. peter anvin | 3 | 5.17% | 1 | 11.11% |
peter zijlstra | peter zijlstra | 2 | 3.45% | 1 | 11.11% |
joe perches | joe perches | 1 | 1.72% | 1 | 11.11% |
borislav petkov | borislav petkov | 1 | 1.72% | 1 | 11.11% |
| Total | 58 | 100.00% | 9 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.