Add membar_sync

Provides the missing full barrier variant to the membar primitive set.

While not used right now, this is probably going to change down the
road.

Name taken from Solaris, to follow the existing routines.

Reviewed-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Closes #13907
This commit is contained in:
Mateusz Guzik
2022-09-21 00:32:44 +02:00
committed by GitHub
parent 62e2a2881f
commit 402426c7d8
4 changed files with 15 additions and 0 deletions
+1
View File
@@ -46,6 +46,7 @@
#define membar_consumer() smp_rmb()
#define membar_producer() smp_wmb()
#define membar_sync() smp_mb()
#define physmem zfs_totalram_pages