]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
refresh
authorU-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
Thu, 7 Jan 2010 01:48:07 +0000 (17:48 -0800)
committerU-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
Thu, 7 Jan 2010 01:48:07 +0000 (17:48 -0800)
meta
patches/cm_poll
patches/refresh-temp [deleted file]

diff --git a/meta b/meta
index 2277419280fb184f291f77c74fe7c0b4d7ec796f..654a22a9a7f09f546e3c565ff46f3ff57d561778 100644 (file)
--- a/meta
+++ b/meta
@@ -1,11 +1,10 @@
 Version: 1
-Previous: cb3aba85f8ee77826640526f54dc7a001ffa56d8
-Head: dec7f686ba8d2af5962d4a0de83866bfe9da5f1d
+Previous: 30e33e7fb510d271e1157462c3d877a4db7c4ca6
+Head: 1ba4f1046743d0c7f91709716704784c375c6f8c
 Applied:
   rm-build: d6d2302f2d258fa2c07e55a2e124a9bdd75367a0
   cm_listen_handler: 56372fe5e423b7238a4db99258c1493748c0a582
-  cm_poll: bc1521f4c1bc279e473b128a7f81a7bffc5e2323
-  refresh-temp: dec7f686ba8d2af5962d4a0de83866bfe9da5f1d
+  cm_poll: 1ba4f1046743d0c7f91709716704784c375c6f8c
 Unapplied:
   old-bld-32: bd1bd1d366e3927b7646da33e243213a5d59c235
   old-apphang: 7a6f7ff02c6035e54fc262414eb9484ea98018b9
index a5d1884e46ba8f7c7cf24e125293b88ab6d8a528..950a50baf23dab3a69ece2ef6d8e41a3c8270077 100644 (file)
@@ -1,5 +1,5 @@
 Bottom: fa748f1c52b43305bedd9af43719f0863bbecab5
-Top:    1547ce30760ad3ad2e5f75b6bc3f5fea149e4690
+Top:    63c882c8247675acf9df13d96a1beba51a1e0858
 Author: U-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
 Date:   2010-01-06 10:08:50 -0800
 
@@ -22,7 +22,7 @@ Signed-off-by: Sean Hefty <sean.hefty@intel.com>
 ---
 
 diff --git a/trunk/core/al/kernel/al_cm.c b/trunk/core/al/kernel/al_cm.c
-index 177bb9e..7bc4b51 100644
+index 177bb9e..8ba28f1 100644
 --- a/trunk/core/al/kernel/al_cm.c
 +++ b/trunk/core/al/kernel/al_cm.c
 @@ -99,36 +99,44 @@ cm_cep_handler(const ib_al_handle_t h_al, const net32_t cid)
@@ -32,7 +32,7 @@ index 177bb9e..7bc4b51 100644
 +      iba_cm_id               *id;\r
 +      iba_cm_event    event;\r
 +\r
-+      id = (iba_cm_id *) kal_cep_get_context(h_al, cid, cm_listen_handler, NULL);\r
++      id = (iba_cm_id *) kal_cep_get_context(h_al, cid, NULL, NULL);\r
 +      memset(&event, 0, sizeof event);\r
 +      event.type = iba_cm_req_received;\r
 +      id->callback(id, &event);\r
@@ -101,7 +101,7 @@ index 177bb9e..7bc4b51 100644
        p_ifc->send_rep = cm_send_rep;\r
        p_ifc->send_rtu = cm_send_rtu;\r
 diff --git a/trunk/core/al/kernel/al_cm_cep.c b/trunk/core/al/kernel/al_cm_cep.c
-index 4987207..a380e9c 100644
+index 4987207..ea12045 100644
 --- a/trunk/core/al/kernel/al_cm_cep.c
 +++ b/trunk/core/al/kernel/al_cm_cep.c
 @@ -6376,7 +6376,7 @@ al_cep_poll(
@@ -136,6 +136,24 @@ index 4987207..a380e9c 100644
        AL_PRINT( TRACE_LEVEL_VERBOSE, AL_DBG_CM, ("] return %d\n", status) );\r
        return status;\r
  }\r
+@@ -6652,7 +6652,7 @@ kal_cep_get_context(
+               goto out;\r
+       }\r
\r
+-      if( p_cep->pfn_cb != pfn_cb )\r
++      if( pfn_cb && p_cep->pfn_cb != pfn_cb )\r
+       {\r
+               AL_PRINT( TRACE_LEVEL_ERROR, AL_DBG_ERROR,\r
+                       ("CEP callback mismatch for cid %d, h_al %p\n", cid, h_al ));\r
+@@ -6660,7 +6660,7 @@ kal_cep_get_context(
+       }\r
\r
+       context = p_cep->context;\r
+-      if( context != NULL )\r
++      if( pfn_addref && context != NULL )\r
+       {\r
+               pfn_addref( context );\r
+       }\r
 diff --git a/trunk/core/winverbs/kernel/wv_ep.c b/trunk/core/winverbs/kernel/wv_ep.c
 index 3d5c6ce..3a9e02f 100644
 --- a/trunk/core/winverbs/kernel/wv_ep.c
diff --git a/patches/refresh-temp b/patches/refresh-temp
deleted file mode 100644 (file)
index b635749..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-Bottom: 1547ce30760ad3ad2e5f75b6bc3f5fea149e4690
-Top:    63c882c8247675acf9df13d96a1beba51a1e0858
-Author: U-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
-Date:   2010-01-06 17:48:02 -0800
-
-Refresh of cm_poll
-
----
-
-diff --git a/trunk/core/al/kernel/al_cm.c b/trunk/core/al/kernel/al_cm.c
-index 7bc4b51..8ba28f1 100644
---- a/trunk/core/al/kernel/al_cm.c
-+++ b/trunk/core/al/kernel/al_cm.c
-@@ -102,7 +102,7 @@ cm_listen_handler(const ib_al_handle_t h_al, const net32_t cid)
-       iba_cm_id               *id;\r
-       iba_cm_event    event;\r
\r
--      id = (iba_cm_id *) kal_cep_get_context(h_al, cid, cm_listen_handler, NULL);\r
-+      id = (iba_cm_id *) kal_cep_get_context(h_al, cid, NULL, NULL);\r
-       memset(&event, 0, sizeof event);\r
-       event.type = iba_cm_req_received;\r
-       id->callback(id, &event);\r
-diff --git a/trunk/core/al/kernel/al_cm_cep.c b/trunk/core/al/kernel/al_cm_cep.c
-index a380e9c..ea12045 100644
---- a/trunk/core/al/kernel/al_cm_cep.c
-+++ b/trunk/core/al/kernel/al_cm_cep.c
-@@ -6652,7 +6652,7 @@ kal_cep_get_context(
-               goto out;\r
-       }\r
\r
--      if( p_cep->pfn_cb != pfn_cb )\r
-+      if( pfn_cb && p_cep->pfn_cb != pfn_cb )\r
-       {\r
-               AL_PRINT( TRACE_LEVEL_ERROR, AL_DBG_ERROR,\r
-                       ("CEP callback mismatch for cid %d, h_al %p\n", cid, h_al ));\r
-@@ -6660,7 +6660,7 @@ kal_cep_get_context(
-       }\r
\r
-       context = p_cep->context;\r
--      if( context != NULL )\r
-+      if( pfn_addref && context != NULL )\r
-       {\r
-               pfn_addref( context );\r
-       }