]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
refresh (create temporary patch)
authorSean Hefty <sean.hefty@intel.com>
Mon, 6 Dec 2010 20:11:41 +0000 (12:11 -0800)
committerSean Hefty <sean.hefty@intel.com>
Mon, 6 Dec 2010 20:11:41 +0000 (12:11 -0800)
meta
patches/refresh-temp [new file with mode: 0644]

diff --git a/meta b/meta
index 94297a16b1a94f7c322ea9265e5e2d09d11d4ddb..6ba47abebe24c183d0b73191dd09a44f25206523 100644 (file)
--- a/meta
+++ b/meta
@@ -1,6 +1,6 @@
 Version: 1
-Previous: f27b7125eedca82b43df83c5d5fa5c88fd2f23b8
-Head: 47f504cbb661e931bbb192e220e4aec9b907cf35
+Previous: e040b978ea8e032a6679a835fa5a91d18a687054
+Head: 4ed76affd42d55c90a47e35b0165a223a8b2fcc1
 Applied:
   logging: 549692c49922dce3911d97dcc6d0a2fc583ab5f7
   acm_snoop: dd5542fbaa1c5a92367d0552ef3525d5ea0a4638
@@ -13,6 +13,7 @@ Applied:
   dbg_1: 0b650c149079cd8e1593504492a9940521fb9c6d
   no_addr: 4d7174e927130db17a5ff83f9279ea4c54fde2fa
   log_port: 47f504cbb661e931bbb192e220e4aec9b907cf35
+  refresh-temp: 4ed76affd42d55c90a47e35b0165a223a8b2fcc1
 Unapplied:
   acme_verbose: 45cba0846874c93ef7af156bf0afe59f43d82ea6
   1.0.4: 9f452b8e59adb21b90fbdda980d25a54d4360d37
diff --git a/patches/refresh-temp b/patches/refresh-temp
new file mode 100644 (file)
index 0000000..12cdd81
--- /dev/null
@@ -0,0 +1,35 @@
+Bottom: c74c104f2280f5a29202ce1d4dec0a24004cece3
+Top:    e565f94fc75f01ab3364eb32f74417564c154c57
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   2010-12-06 12:11:41 -0800
+
+Refresh of log_port
+
+---
+
+diff --git a/src/acm.c b/src/acm.c
+index aa26fc5..ed9adec 100644
+--- a/src/acm.c
++++ b/src/acm.c
+@@ -1597,6 +1597,7 @@ static void CDECL_FUNC acm_retry_handler(void *context)
+ static void acm_init_server(void)
+ {
++      FILE *f;
+       int i;
+       for (i = 0; i < FD_SETSIZE - 1; i++) {
+@@ -1605,6 +1606,13 @@ static void acm_init_server(void)
+               client[i].sock = INVALID_SOCKET;
+               atomic_init(&client[i].refcnt);
+       }
++
++      if (!(f = fopen("/var/run/ibacm.port", "w"))) {
++              acm_log(0, "notice - cannot publish ibacm port number\n");
++              return;
++      }
++      fprintf(f, "%d\n", server_port);
++      fclose(f);
+ }
+ static int acm_listen(void)