From d90cece08af32aaca4d6ab766b3cf15e43020552 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Fri, 16 Aug 2019 03:54:44 +0200 Subject: x86/latomic: fix latomic_x86_enter and latomic_x86_leave --- arch/x86/machine/latomic.h | 4 ++-- 1 file 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 -- cgit v1.2.3