Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2119111 commit 0aa7be05d83cc584da0782405e8007e351dfb6cc Author: Uros Bizjak <ubizjak@gmail.com> Date: Sun May 15 20:42:03 2022 +0200 locking/atomic: Add generic try_cmpxchg64 support Add generic support for try_cmpxchg64{,_acquire,_release,_relaxed} and their falbacks involving cmpxchg64. Signed-off-by: Uros Bizjak <ubizjak@gmail.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20220515184205.103089-2-ubizjak@gmail.com Add generic support for try_cmpxchg64{,_acquire,_release,_relaxed} and their falbacks involving cmpxchg64. Signed-off-by: Uros Bizjak <ubizjak@gmail.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20220515184205.103089-2-ubizjak@gmail.com Conflicts: include/linux/atomic/atomic-instrumented.h (skipping e87c4f6642f49, dropping kcsan_release()/kcsan_mb()) Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> |
||
---|---|---|
.. | ||
fallbacks | ||
atomic-tbl.sh | ||
atomics.tbl | ||
check-atomics.sh | ||
gen-atomic-fallback.sh | ||
gen-atomic-instrumented.sh | ||
gen-atomic-long.sh | ||
gen-atomics.sh |