]> git.openfabrics.org - ~shefty/libibverbs.git/commit
Add rmb() and wmb() to <infiniband/arch.h>
authorRoland Dreier <rolandd@cisco.com>
Tue, 17 Oct 2006 23:07:44 +0000 (23:07 +0000)
committerRoland Dreier <rolandd@cisco.com>
Thu, 9 Nov 2006 19:36:02 +0000 (11:36 -0800)
commitf0d5b114957fa3bd4f064a1dcc331e1fecff472b
tree7565940a139ade3726546a0d41bdf8ce15dad23b
parent1ee164d07c8c253c24d64b351345a3e5a8cb707f
Add rmb() and wmb() to <infiniband/arch.h>

Update i386/x86_64 versions to use "lock; addl $0"/"lfence" instead of
just a compiler barrier, to guard against out-of-order speculative
reads.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
ChangeLog
include/infiniband/arch.h