diff options
-rw-r--r-- | arch/x86/machine/latomic.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/machine/latomic.h b/arch/x86/machine/latomic.h index 114d3ddc..efc8301c 100644 --- a/arch/x86/machine/latomic.h +++ b/arch/x86/machine/latomic.h @@ -36,14 +36,14 @@ #define latomic_x86_enter(memorder) \ MACRO_BEGIN \ - if ((memorder) != LATOMIC_RELAXED && (memorder) != LATOMIC_RELEASE) { \ + if ((memorder) != LATOMIC_RELAXED && (memorder) != LATOMIC_ACQUIRE) { \ barrier(); \ } \ MACRO_END #define latomic_x86_leave(memorder) \ MACRO_BEGIN \ - if ((memorder) != LATOMIC_RELAXED && (memorder) != LATOMIC_ACQUIRE) { \ + if ((memorder) != LATOMIC_RELAXED && (memorder) != LATOMIC_RELEASE) { \ barrier(); \ } \ MACRO_END |