Use atomic_exchange_release/acquire
commit22f4ab2d200f605441cdd2b49ec9c97d43eb11c9
authorWilco Dijkstra <wdijkstr@arm.com>
Mon, 26 Sep 2022 15:58:08 +0000 (26 16:58 +0100)
committerWilco Dijkstra <wdijkstr@arm.com>
Mon, 26 Sep 2022 15:58:08 +0000 (26 16:58 +0100)
tree900238f342a45d6c899cad578d58546336ffe5b9
parentc02e29a0ba47d636281e1a026444a1a0a254aa12
Use atomic_exchange_release/acquire

Rename atomic_exchange_rel/acq to use atomic_exchange_release/acquire
since these map to the standard C11 atomic builtins.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
31 files changed:
assert/assert.c
hurd/hurdlock.c
mach/lowlevellock.h
malloc/malloc.c
manual/llio.texi
manual/memory.texi
nptl/pthread_create.c
nptl/pthread_mutex_unlock.c
sysdeps/aarch64/nptl/tls.h
sysdeps/alpha/nptl/tls.h
sysdeps/arc/nptl/tls.h
sysdeps/arm/nptl/tls.h
sysdeps/csky/nptl/tls.h
sysdeps/hppa/nptl/pthread_spin_init.c
sysdeps/hppa/nptl/pthread_spin_unlock.c
sysdeps/hppa/nptl/tls.h
sysdeps/ia64/nptl/tls.h
sysdeps/loongarch/nptl/tls.h
sysdeps/m68k/nptl/tls.h
sysdeps/microblaze/nptl/tls.h
sysdeps/mips/nptl/tls.h
sysdeps/nios2/nptl/tls.h
sysdeps/nptl/futex-internal.h
sysdeps/nptl/lowlevellock.h
sysdeps/or1k/nptl/tls.h
sysdeps/posix/libc_fatal.c
sysdeps/powerpc/nptl/tls.h
sysdeps/riscv/nptl/tls.h
sysdeps/s390/nptl/tls.h
sysdeps/sh/nptl/tls.h
sysdeps/sparc/nptl/tls.h