Module Name: src Committed By: riastradh Date: Sat Apr 9 23:51:57 UTC 2022
Modified Files: src/sys/kern: subr_thmap.c Log Message: thmap(9): Convert membar_exit to membar_release. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_thmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/subr_thmap.c diff -u src/sys/kern/subr_thmap.c:1.11 src/sys/kern/subr_thmap.c:1.12 --- src/sys/kern/subr_thmap.c:1.11 Fri Apr 1 00:16:40 2022 +++ src/sys/kern/subr_thmap.c Sat Apr 9 23:51:57 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_thmap.c,v 1.11 2022/04/01 00:16:40 riastradh Exp $ */ +/* $NetBSD: subr_thmap.c,v 1.12 2022/04/09 23:51:57 riastradh Exp $ */ /*- * Copyright (c) 2018 Mindaugas Rasiukevicius <rmind at noxt eu> @@ -112,7 +112,7 @@ #include "utils.h" #endif -THMAP_RCSID("$NetBSD: subr_thmap.c,v 1.11 2022/04/01 00:16:40 riastradh Exp $"); +THMAP_RCSID("$NetBSD: subr_thmap.c,v 1.12 2022/04/09 23:51:57 riastradh Exp $"); #include <crypto/blake2/blake2s.h> @@ -121,7 +121,7 @@ THMAP_RCSID("$NetBSD: subr_thmap.c,v 1.1 */ #ifdef _KERNEL #define ASSERT KASSERT -#define atomic_thread_fence(x) membar_exit() /* only used for release order */ +#define atomic_thread_fence(x) membar_release() /* only used for release order */ #define atomic_compare_exchange_weak_explicit_32(p, e, n, m1, m2) \ (atomic_cas_32((p), *(e), (n)) == *(e)) #define atomic_compare_exchange_weak_explicit_ptr(p, e, n, m1, m2) \