aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoland Dreier <rolandd@cisco.com>2006-07-04 20:38:54 +0000
committerRoland Dreier <rolandd@cisco.com>2006-11-09 11:36:01 -0800
commita30de1505d86d6e9ac898353122bbe208532ad51 (patch)
treee2421dc29dc27c46a82ddd5e0d6b339f2fc5acd5
parent15e905b58db09add39490e85b4a3838f6b7fd5ca (diff)
downloadlibibverbs-a30de1505d86d6e9ac898353122bbe208532ad51.tar.gz
Fix libibverbs definition of mb() for sparc
Signed-off-by: Roland Dreier <rolandd@cisco.com>
-rw-r--r--ChangeLog6
-rw-r--r--include/infiniband/arch.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 409c553..9ce7969 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-07-04 Roland Dreier <rdreier@cisco.com>
+
+ * include/infiniband/arch.h: Fix typo in sparc mb()
+ implementation: the asm should just be empty -- the "sync"
+ instruction was mistakenly cut and pasted from the ppc version.
+
2006-06-07 Sean Hefty <sean.hefty@intel.com>
* src/verbs.c include/infiniband/verbs.h: Add new routines:
diff --git a/include/infiniband/arch.h b/include/infiniband/arch.h
index 7c7cf10..ccb1376 100644
--- a/include/infiniband/arch.h
+++ b/include/infiniband/arch.h
@@ -82,7 +82,7 @@ static inline uint64_t ntohll(uint64_t x) { return x; }
#elif defined(__sparc__)
-#define mb() asm volatile("sync" ::: "memory")
+#define mb() asm volatile("" ::: "memory")
#else