]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
refresh
authorSean Hefty <sean.hefty@intel.com>
Thu, 20 Jan 2011 21:23:53 +0000 (13:23 -0800)
committerSean Hefty <sean.hefty@intel.com>
Thu, 20 Jan 2011 21:23:53 +0000 (13:23 -0800)
meta
patches/addr_open
patches/refresh-temp [deleted file]

diff --git a/meta b/meta
index 06d41ad55bc20951a0178d864187b97704dc2109..6e5eb1b763a93e0722af03db7fbe039a4b7bf4ce 100644 (file)
--- a/meta
+++ b/meta
@@ -1,10 +1,9 @@
 Version: 1
-Previous: 051c5eb9970ffbc19e8c31482731d3195302245e
-Head: 8af58bd7ff7dcc728289acfab8b629877ee0b6f8
+Previous: 71c7604ca105a87b6fab47f1de807e4a6b82b7cb
+Head: 5eb3d268fe35400cda8069a63415d51a035e5797
 Applied:
   autoaddr: f7b588cb0a484c2a15c5bd81ef101c815bd992ee
-  addr_open: 544b638d2560cedf3a1b0ca3897e95d3f52c81d3
-  refresh-temp: 8af58bd7ff7dcc728289acfab8b629877ee0b6f8
+  addr_open: 5eb3d268fe35400cda8069a63415d51a035e5797
 Unapplied:
   async_mc: c51c6e84981821b2541daba97cee9a29cd1d3709
   addr_size: 8de02c47fbf595132105a7050ad6f755f49f9a7a
index bb03e9d101816d44bd642b5ff81dac1bf6f25414..b79007fdd766c9fe941ae8bab4f5721c854b544e 100644 (file)
@@ -1,5 +1,5 @@
 Bottom: d65a2839777e9248477661e92509a1f24ef35537
-Top:    d65a2839777e9248477661e92509a1f24ef35537
+Top:    4ab29560f27d5a7097e5210fa3315e024bf134a3
 Author: Sean Hefty <sean.hefty@intel.com>
 Date:   2011-01-20 11:46:44 -0800
 
@@ -16,4 +16,64 @@ Signed-off-by: Sean Hefty <sean.hefty@intel.com>
 
 ---
 
-
+diff --git a/src/acm.c b/src/acm.c
+index 0338e80..5f58cf0 100644
+--- a/src/acm.c
++++ b/src/acm.c
+@@ -203,7 +203,6 @@ static SOCKET listen_socket;
+ static struct acm_client client[FD_SETSIZE - 1];
+ static FILE *flog;
+-static FILE *faddr;
+ static lock_t log_lock;
+ PER_THREAD char log_data[ACM_MAX_ADDRESS];
+@@ -2390,6 +2389,7 @@ err:
+ static int acm_assign_ep_names(struct acm_ep *ep)
+ {
++      FILE *faddr;
+       char *dev_name;
+       char s[120];
+       char dev[32], addr[32], pkey_str[8];
+@@ -2402,7 +2402,11 @@ static int acm_assign_ep_names(struct acm_ep *ep)
+       acm_log(1, "device %s, port %d, pkey 0x%x\n",
+               dev_name, ep->port->port_num, ep->pkey);
+-      rewind(faddr);
++      if (!(faddr = acm_open_addr_file())) {
++              acm_log(0, "ERROR - address file not found\n");
++              return -1;
++      }
++
+       while (fgets(s, sizeof s, faddr)) {
+               if (s[0] == '#')
+                       continue;
+@@ -2446,6 +2450,7 @@ static int acm_assign_ep_names(struct acm_ep *ep)
+                       }
+               }
+       }
++      fclose(faddr);
+       return !index;
+ }
+@@ -2974,11 +2979,6 @@ int CDECL_FUNC main(int argc, char **argv)
+       DListInit(&timeout_list);
+       event_init(&timeout_event);
+-      if (!(faddr = acm_open_addr_file())) {
+-              acm_log(0, "ERROR - address file not found\n");
+-              return -1;
+-      }
+-
+       umad_init();
+       ibdev = ibv_get_device_list(&dev_cnt);
+       if (!ibdev) {
+@@ -2995,7 +2995,6 @@ int CDECL_FUNC main(int argc, char **argv)
+               acm_log(0, "ERROR - no active devices\n");
+               return -1;
+       }
+-      fclose(faddr);
+       acm_log(1, "initiating multicast joins\n");
+       acm_join_groups();
diff --git a/patches/refresh-temp b/patches/refresh-temp
deleted file mode 100644 (file)
index b912ad9..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-Bottom: d65a2839777e9248477661e92509a1f24ef35537
-Top:    4ab29560f27d5a7097e5210fa3315e024bf134a3
-Author: Sean Hefty <sean.hefty@intel.com>
-Date:   2011-01-20 13:23:53 -0800
-
-Refresh of addr_open
-
----
-
-diff --git a/src/acm.c b/src/acm.c
-index 0338e80..5f58cf0 100644
---- a/src/acm.c
-+++ b/src/acm.c
-@@ -203,7 +203,6 @@ static SOCKET listen_socket;
- static struct acm_client client[FD_SETSIZE - 1];
- static FILE *flog;
--static FILE *faddr;
- static lock_t log_lock;
- PER_THREAD char log_data[ACM_MAX_ADDRESS];
-@@ -2390,6 +2389,7 @@ err:
- static int acm_assign_ep_names(struct acm_ep *ep)
- {
-+      FILE *faddr;
-       char *dev_name;
-       char s[120];
-       char dev[32], addr[32], pkey_str[8];
-@@ -2402,7 +2402,11 @@ static int acm_assign_ep_names(struct acm_ep *ep)
-       acm_log(1, "device %s, port %d, pkey 0x%x\n",
-               dev_name, ep->port->port_num, ep->pkey);
--      rewind(faddr);
-+      if (!(faddr = acm_open_addr_file())) {
-+              acm_log(0, "ERROR - address file not found\n");
-+              return -1;
-+      }
-+
-       while (fgets(s, sizeof s, faddr)) {
-               if (s[0] == '#')
-                       continue;
-@@ -2446,6 +2450,7 @@ static int acm_assign_ep_names(struct acm_ep *ep)
-                       }
-               }
-       }
-+      fclose(faddr);
-       return !index;
- }
-@@ -2974,11 +2979,6 @@ int CDECL_FUNC main(int argc, char **argv)
-       DListInit(&timeout_list);
-       event_init(&timeout_event);
--      if (!(faddr = acm_open_addr_file())) {
--              acm_log(0, "ERROR - address file not found\n");
--              return -1;
--      }
--
-       umad_init();
-       ibdev = ibv_get_device_list(&dev_cnt);
-       if (!ibdev) {
-@@ -2995,7 +2995,6 @@ int CDECL_FUNC main(int argc, char **argv)
-               acm_log(0, "ERROR - no active devices\n");
-               return -1;
-       }
--      fclose(faddr);
-       acm_log(1, "initiating multicast joins\n");
-       acm_join_groups();