]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
refresh (create temporary patch)
authorSean Hefty <sean.hefty@intel.com>
Tue, 7 Dec 2010 17:18:01 +0000 (09:18 -0800)
committerSean Hefty <sean.hefty@intel.com>
Tue, 7 Dec 2010 17:18:01 +0000 (09:18 -0800)
meta
patches/refresh-temp [new file with mode: 0644]

diff --git a/meta b/meta
index 8656cdd4aaae0c61cd3323781d60c412806d0f47..d27d5d8afa0d92d5f8b149eb58dbe80a8ebffc84 100644 (file)
--- a/meta
+++ b/meta
@@ -1,6 +1,6 @@
 Version: 1
-Previous: dffc7074c5d98c5a4e24fcb61718f4fdb7acb975
-Head: 3dc208def66463660ee185a0346722561e7c2448
+Previous: ba409ba1478f73baf9fa29ebbd15b6a24b06b29f
+Head: 2fec0e247391ddfd9dc9e5d99e781a35d8cd8328
 Applied:
   logging: 549692c49922dce3911d97dcc6d0a2fc583ab5f7
   acm_snoop: dd5542fbaa1c5a92367d0552ef3525d5ea0a4638
@@ -14,6 +14,7 @@ Applied:
   no_addr: 775cf275e0feddd7b884ded8cdc341a919e4f9a6
   log_port: 92f81cd1f299db9d83aa21d794cfdfc4c4b5794f
   nodelay: 3dc208def66463660ee185a0346722561e7c2448
+  refresh-temp: 2fec0e247391ddfd9dc9e5d99e781a35d8cd8328
 Unapplied:
   acme_dest: f5cc9c1794700bda0a62967250a00ea9bae5839e
   show_err: aadb98a10bf5192f36dba186eefb696794864ad6
diff --git a/patches/refresh-temp b/patches/refresh-temp
new file mode 100644 (file)
index 0000000..3aabf35
--- /dev/null
@@ -0,0 +1,45 @@
+Bottom: 6b1a8889e0c9bde043dfd2126fed3c613bff07a0
+Top:    adca8d637b4f5537a0e81727a25fec931a002965
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   2010-12-07 09:18:01 -0800
+
+Refresh of nodelay
+
+---
+
+diff --git a/src/acm.c b/src/acm.c
+index 61a8b3b..0a9c1c9 100644
+--- a/src/acm.c
++++ b/src/acm.c
+@@ -1914,8 +1914,7 @@ acm_svr_verify_resolve(struct acm_resolve_msg *msg,
+       cnt = (msg->hdr.length - ACM_MSG_HDR_LENGTH) / ACM_MSG_EP_LENGTH;
+       for (i = 0; i < cnt; i++) {
+-              switch (msg->data[i].flags) {
+-              case ACM_EP_FLAG_SOURCE:
++              if (msg->data[i].flags & ACM_EP_FLAG_SOURCE) {
+                       if (src) {
+                               acm_log(0, "ERROR - multiple sources specified\n");
+                               return ACM_STATUS_ESRCADDR;
+@@ -1925,8 +1924,8 @@ acm_svr_verify_resolve(struct acm_resolve_msg *msg,
+                               return ACM_STATUS_ESRCTYPE;
+                       }
+                       src = &msg->data[i];
+-                      break;
+-              case ACM_EP_FLAG_DEST:
++              }
++              if (msg->data[i].flags & ACM_EP_FLAG_DEST) {
+                       if (dst) {
+                               acm_log(0, "ERROR - multiple destinations specified\n");
+                               return ACM_STATUS_EDESTADDR;
+@@ -1936,11 +1935,6 @@ acm_svr_verify_resolve(struct acm_resolve_msg *msg,
+                               return ACM_STATUS_EDESTTYPE;
+                       }
+                       dst = &msg->data[i];
+-                      break;
+-              default:
+-                      acm_log(0, "ERROR - unexpected endpoint flags 0x%x\n",
+-                              msg->data[i].flags);
+-                      return ACM_STATUS_EINVAL;
+               }
+       }