summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/local.h
Commit message (Expand)AuthorAgeFilesLines
* locking/x86: Implement local_xchg() using CMPXCHG without the LOCK prefixUros Bizjak2024-03-011-2/+14
* locking/local, arch: Rewrite local_add_unless() as a static inline functionUros Bizjak2023-10-041-17/+16
* locking/arch: Avoid variable shadowing in local_try_cmpxchg()Uros Bizjak2023-07-101-2/+2
* locking/arch: Wire up local_try_cmpxchg()Uros Bizjak2023-04-291-2/+11
* x86/asm: 'Simplify' GEN_*_RMWcc() macrosPeter Zijlstra2018-10-161-4/+4
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86, asm: change the GEN_*_RMWcc() macros to not quote the conditionH. Peter Anvin2016-06-081-4/+4
* x86, asm: use bool for bitops and other assembly outputsH. Peter Anvin2016-06-081-4/+4
* x86, bitops: Correct the assembly constraints to testing bitopsH. Peter Anvin2013-12-041-2/+2
* x86: Use asm goto to implement better modify_and_test() functionsPeter Zijlstra2013-09-251-24/+4
* x86, 386 removal: Remove CONFIG_XADDH. Peter Anvin2012-11-291-17/+1
* Disintegrate asm/system.h for X86David Howells2012-03-281-1/+0
* atomic: use <linux/atomic.h>Arun Sharma2011-07-261-1/+1
* local_t: Remove cpu_local_xx macrosChristoph Lameter2010-01-051-37/+0
* x86: Fix ASM_X86__ header guardsH. Peter Anvin2008-10-221-3/+3
* x86, um: ... and asm-x86 moveAl Viro2008-10-221-0/+235