Centos-kernel-stream-9/scripts/atomic
Vitaly Kuznetsov 5cae5d4bec locking/atomic: Add generic try_cmpxchg64 support
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>
2022-10-25 13:39:57 +02:00
..
fallbacks atomics: Fix atomic64_{read_acquire,set_release} fallbacks 2022-05-12 08:34:06 -04:00
atomic-tbl.sh
atomics.tbl
check-atomics.sh locking/atomic: centralize generated headers 2021-11-12 14:23:14 -05:00
gen-atomic-fallback.sh locking/atomic: Add generic try_cmpxchg64 support 2022-10-25 13:39:57 +02:00
gen-atomic-instrumented.sh locking/atomic: Add generic try_cmpxchg64 support 2022-10-25 13:39:57 +02:00
gen-atomic-long.sh locking/atomic: add arch_atomic_long*() 2021-11-12 14:23:15 -05:00
gen-atomics.sh locking/atomic: centralize generated headers 2021-11-12 14:23:14 -05:00