Bottom: 44cd90e52fd7bd946e34e9acdfcf1cef88293c9a
-Top: 9c0d7b60a142530a1903dedf47aa9e62d53b42ef
+Top: 59952986bf11b417c6da864108e5278e0fbca08a
Author: Sean Hefty <sean.hefty@intel.com>
Date: 2010-08-25 10:26:22 -0700
diff --git a/configure.in b/configure.in
old mode 100644
new mode 100755
-index 997c775..28f98ed
+index 997c775..ce55f75
--- a/configure.in
+++ b/configure.in
@@ -39,6 +39,19 @@ AC_CHECK_HEADER(infiniband/umad.h, [],
+ AC_MSG_RESULT(yes),\r
+ [\r
+ AC_MSG_RESULT(no - defining atomics)\r
-+ AC_DEFINE(DEFINE_ATOMICS, [], [defining atomics])\r
++ AC_DEFINE(DEFINE_ATOMICS, [], [Set to 1 to implement atomics])\r
+ ])\r
+\r
AC_CACHE_CHECK(whether ld accepts --version-script, ac_cv_version_script,\r
#define atomic_set(v, s) ((v)->val = s)\r
\r
diff --git a/src/acm.c b/src/acm.c
-index 7c8b84b..56fbb01 100644
+index 7c8b84b..820365c 100644
--- a/src/acm.c
+++ b/src/acm.c
-@@ -268,6 +268,7 @@ acm_init_dest(struct acm_dest *dest, uint8_t addr_type, uint8_t *addr, size_t si
+@@ -27,6 +27,10 @@
+ * SOFTWARE.
+ */
+
++#if HAVE_CONFIG_H
++# include <config.h>
++#endif /* HAVE_CONFIG_H */
++
+ #include <stdio.h>
+ #include <stdarg.h>
+ #include <string.h>
+@@ -268,6 +272,7 @@ acm_init_dest(struct acm_dest *dest, uint8_t addr_type, uint8_t *addr, size_t si
memcpy(dest->address, addr, size);
dest->addr_type = addr_type;
DListInit(&dest->req_queue);
atomic_set(&dest->refcnt, 1);
lock_init(&dest->lock);
}
-@@ -1560,6 +1561,7 @@ static void acm_init_server(void)
+@@ -1560,6 +1565,7 @@ static void acm_init_server(void)
lock_init(&client[i].lock);
client[i].index = i;
client[i].sock = INVALID_SOCKET;
}
}
-@@ -2680,6 +2682,8 @@ int CDECL_FUNC main(int argc, char **argv)
+@@ -2680,6 +2686,8 @@ int CDECL_FUNC main(int argc, char **argv)
acm_log(0, "Assistant to the InfiniBand Communication Manager\n");
acm_log_options();
DListInit(&dev_list);
DListInit(&timeout_list);
event_init(&timeout_event);
+diff --git a/src/acme.c b/src/acme.c
+index 7428a57..e03679f 100644
+--- a/src/acme.c
++++ b/src/acme.c
+@@ -27,6 +27,10 @@
+ * SOFTWARE.
+ */
+
++#if HAVE_CONFIG_H
++# include <config.h>
++#endif /* HAVE_CONFIG_H */
++
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+diff --git a/src/libacm.c b/src/libacm.c
+index 32fd7e2..9d56cd2 100644
+--- a/src/libacm.c
++++ b/src/libacm.c
+@@ -27,6 +27,10 @@
+ * SOFTWARE.
+ */
+
++#if HAVE_CONFIG_H
++# include <config.h>
++#endif /* HAVE_CONFIG_H */
++
+ #include <osd.h>
+ #include "libacm.h"
+ #include <infiniband/acm.h>
diff --git a/windows/osd.h b/windows/osd.h
index 10e5e18..9587c51 100644
--- a/windows/osd.h
+++ /dev/null
-Bottom: 9c0d7b60a142530a1903dedf47aa9e62d53b42ef
-Top: 59952986bf11b417c6da864108e5278e0fbca08a
-Author: Sean Hefty <sean.hefty@intel.com>
-Date: 2010-08-25 16:08:28 -0700
-
-Refresh of atomic
-
----
-
-diff --git a/configure.in b/configure.in
-index 28f98ed..ce55f75 100755
---- a/configure.in
-+++ b/configure.in
-@@ -49,7 +49,7 @@ AC_TRY_LINK([],
- AC_MSG_RESULT(yes),\r
- [\r
- AC_MSG_RESULT(no - defining atomics)\r
-- AC_DEFINE(DEFINE_ATOMICS, [], [defining atomics])\r
-+ AC_DEFINE(DEFINE_ATOMICS, [], [Set to 1 to implement atomics])\r
- ])\r
- \r
- AC_CACHE_CHECK(whether ld accepts --version-script, ac_cv_version_script,\r
-diff --git a/src/acm.c b/src/acm.c
-index 56fbb01..820365c 100644
---- a/src/acm.c
-+++ b/src/acm.c
-@@ -27,6 +27,10 @@
- * SOFTWARE.
- */
-
-+#if HAVE_CONFIG_H
-+# include <config.h>
-+#endif /* HAVE_CONFIG_H */
-+
- #include <stdio.h>
- #include <stdarg.h>
- #include <string.h>
-diff --git a/src/acme.c b/src/acme.c
-index 7428a57..e03679f 100644
---- a/src/acme.c
-+++ b/src/acme.c
-@@ -27,6 +27,10 @@
- * SOFTWARE.
- */
-
-+#if HAVE_CONFIG_H
-+# include <config.h>
-+#endif /* HAVE_CONFIG_H */
-+
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-diff --git a/src/libacm.c b/src/libacm.c
-index 32fd7e2..9d56cd2 100644
---- a/src/libacm.c
-+++ b/src/libacm.c
-@@ -27,6 +27,10 @@
- * SOFTWARE.
- */
-
-+#if HAVE_CONFIG_H
-+# include <config.h>
-+#endif /* HAVE_CONFIG_H */
-+
- #include <osd.h>
- #include "libacm.h"
- #include <infiniband/acm.h>