Module Name: src
Committed By: riastradh
Date: Sat Apr 9 22:53:45 UTC 2022
Modified Files:
src/common/lib/libc/arch/x86_64/atomic: atomic.S
Log Message:
x86_64/membar_ops: Upgrade membar_enter from R/RW to RW/RW.
This will be deprecated soon but let's avoid leaving rakes to trip on
with it arising from disagreement over the documentation (W/RW) and
implementation and usage (R/RW).
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/common/lib/libc/arch/x86_64/atomic/atomic.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/common/lib/libc/arch/x86_64/atomic/atomic.S
diff -u src/common/lib/libc/arch/x86_64/atomic/atomic.S:1.26 src/common/lib/libc/arch/x86_64/atomic/atomic.S:1.27
--- src/common/lib/libc/arch/x86_64/atomic/atomic.S:1.26 Sat Apr 9 12:07:29 2022
+++ src/common/lib/libc/arch/x86_64/atomic/atomic.S Sat Apr 9 22:53:45 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: atomic.S,v 1.26 2022/04/09 12:07:29 riastradh Exp $ */
+/* $NetBSD: atomic.S,v 1.27 2022/04/09 22:53:45 riastradh Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -365,7 +365,7 @@ ALIAS(atomic_cas_ptr_ni,_atomic_cas_64_n
ALIAS(membar_consumer,_membar_consumer)
ALIAS(membar_producer,_membar_producer)
-ALIAS(membar_enter,_membar_consumer)
+ALIAS(membar_enter,_membar_sync)
ALIAS(membar_exit,_membar_producer)
ALIAS(membar_sync,_membar_sync)
@@ -421,7 +421,7 @@ STRONG_ALIAS(_atomic_cas_uint_ni,_atomic
STRONG_ALIAS(_atomic_cas_ulong_ni,_atomic_cas_64_ni)
STRONG_ALIAS(_atomic_cas_ptr_ni,_atomic_cas_64_ni)
-STRONG_ALIAS(_membar_enter,_membar_consumer)
+STRONG_ALIAS(_membar_enter,_membar_sync)
STRONG_ALIAS(_membar_exit,_membar_producer)
#ifdef _HARDKERNEL