diff options
author | Richard Braun <rbraun@sceen.net> | 2019-08-16 03:54:44 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2019-08-16 03:56:00 +0200 |
commit | d90cece08af32aaca4d6ab766b3cf15e43020552 (patch) | |
tree | b30c91c164ee132d99b8d73aca5cb217ec96ba67 | |
parent | 8d3129dc0fe1b89e62b73fb789affbca2d365760 (diff) |
x86/latomic: fix latomic_x86_enter and latomic_x86_leave
-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 |