linux/arch/x86/include/asm/cmpxchg.h