summaryrefslogtreecommitdiffstats
path: root/sys/dev/mxge/if_mxge_var.h
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2008-11-24 19:00:57 +0000
committergallatin <gallatin@FreeBSD.org>2008-11-24 19:00:57 +0000
commit187e163c2421ebf24b662a47115afabc7f66499b (patch)
tree33dccc40e2b68c8b64216f455873e34f3dac9917 /sys/dev/mxge/if_mxge_var.h
parent657dc776d3343ac0e4a606855a5acbeefd0934d0 (diff)
downloadFreeBSD-src-187e163c2421ebf24b662a47115afabc7f66499b.zip
FreeBSD-src-187e163c2421ebf24b662a47115afabc7f66499b.tar.gz
Restore sfence semantics in mxge after the introduction
of a global mfence based mb() in r185162
Diffstat (limited to 'sys/dev/mxge/if_mxge_var.h')
-rw-r--r--sys/dev/mxge/if_mxge_var.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/mxge/if_mxge_var.h b/sys/dev/mxge/if_mxge_var.h
index e57c637..3ea12bb 100644
--- a/sys/dev/mxge/if_mxge_var.h
+++ b/sys/dev/mxge/if_mxge_var.h
@@ -283,13 +283,13 @@ struct mxge_media_type
#if defined (__GNUC__)
#if #cpu(i386) || defined __i386 || defined i386 || defined __i386__ || #cpu(x86_64) || defined __x86_64__
- #define mb() __asm__ __volatile__ ("sfence;": : :"memory")
+ #define wmb() __asm__ __volatile__ ("sfence;": : :"memory")
#elif #cpu(sparc64) || defined sparc64 || defined __sparcv9
- #define mb() __asm__ __volatile__ ("membar #MemIssue": : :"memory")
+ #define wmb() __asm__ __volatile__ ("membar #MemIssue": : :"memory")
#elif #cpu(sparc) || defined sparc || defined __sparc__
- #define mb() __asm__ __volatile__ ("stbar;": : :"memory")
+ #define wmb() __asm__ __volatile__ ("stbar;": : :"memory")
#else
- #define mb() /* XXX just to make this compile */
+ #define wmb() /* XXX just to make this compile */
#endif
#else
#error "unknown compiler"
OpenPOWER on IntegriCloud