]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
refresh (create temporary patch)
authorU-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
Thu, 17 Dec 2009 01:47:03 +0000 (17:47 -0800)
committerU-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
Thu, 17 Dec 2009 01:47:03 +0000 (17:47 -0800)
meta
patches/refresh-temp [new file with mode: 0644]

diff --git a/meta b/meta
index 84c6563757241d3a29377e5ccb4ba171266d679e..853acdb8b660f7bf0f2e3ea92ec9908387b5e2bd 100644 (file)
--- a/meta
+++ b/meta
@@ -1,11 +1,12 @@
 Version: 1
-Previous: 6049a786c984cbb616e07055cd389e8cf59b2f88
-Head: 7c47dba53809f26ad33bc6f0dae1ae171e9d3127
+Previous: 5e142d72ad9f876e8d502c7cc4a9787ad18f7230
+Head: cfeffaec037e399332ffc7e02406a9a79d321acf
 Applied:
   rm-build: 55c53dc74f83d371ca0578662774c16c10847dc0
   bld-32: 4f8ab24b82adb00b15f181d1fa2cf30ca46d6b4b
   apphang: 39363d3efa43131e2aeb49b42f74b6e446e8b388
   debug: 7c47dba53809f26ad33bc6f0dae1ae171e9d3127
+  refresh-temp: cfeffaec037e399332ffc7e02406a9a79d321acf
 Unapplied:
   ib_cm_dreq: 31783762cd411bd29a6f46be963978317dc74eb8
   epdisc: 4c931f6af5e37a502f7a10b78a902747f9738623
diff --git a/patches/refresh-temp b/patches/refresh-temp
new file mode 100644 (file)
index 0000000..8c603c7
--- /dev/null
@@ -0,0 +1,70 @@
+Bottom: a7f88e0ccdc22c84f99aa030c2f6917a26f48351
+Top:    815979f07b43b9e6ef3ec6fa17217c1171ac966b
+Author: U-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
+Date:   2009-12-16 17:46:59 -0800
+
+Refresh of debug
+
+---
+
+diff --git a/trunk/core/al/kernel/al_cm_cep.c b/trunk/core/al/kernel/al_cm_cep.c
+index fed1934..fd9ae7f 100644
+--- a/trunk/core/al/kernel/al_cm_cep.c
++++ b/trunk/core/al/kernel/al_cm_cep.c
+@@ -318,7 +318,7 @@ typedef struct _al_kcep
\r
+       /* Volatile to allow using atomic operations for state checks. */\r
+       cep_state_t                                     state;\r
+-cep_state_t old_state[1];\r
++cep_state_t old_state[2];\r
\r
+       /*\r
+        * Flag that indicates whether a connection took the active role during\r
+@@ -969,6 +969,7 @@ __process_rej(
+                       ib_put_mad( p_cep->p_mad );\r
+                       p_cep->p_mad = NULL;\r
+               }\r
++p_cep->old_state[1] = p_cep->state | 0x10000000;\r
+               p_cep->state = CEP_STATE_TIMEWAIT;\r
+               __insert_timewait( p_cep );\r
+               break;\r
+@@ -1730,6 +1731,7 @@ __drep_handler(
\r
+       if( p_cep->state == CEP_STATE_DREQ_SENT )\r
+       {\r
++p_cep->old_state[1] = p_cep->state | 0x20000000;\r
+               p_cep->state = CEP_STATE_TIMEWAIT;\r
\r
+               status = __cep_queue_mad( p_cep, p_mad );\r
+@@ -2298,6 +2300,7 @@ p_cep->old_state[0] = p_cep->state;
+                        */\r
+                       __format_mad_hdr( &p_cep->mads.drep.hdr, p_cep, CM_DREP_ATTR_ID );\r
+                       __format_drep( p_cep, NULL, 0, &p_cep->mads.drep );\r
++p_cep->old_state[1] = p_cep->state | 0x30000000;\r
+                       p_cep->state = CEP_STATE_TIMEWAIT;\r
+                       __insert_timewait( p_cep );\r
+                       break;\r
+@@ -5301,6 +5304,7 @@ al_cep_rej(
+       case CEP_STATE_REP_MRA_SENT:\r
+               status = __do_cep_rej(\r
+                       p_cep, rej_status, p_ari, ari_len, p_pdata, pdata_len );\r
++p_cep->old_state[1] = p_cep->state | 0x40000000;\r
+               p_cep->state = CEP_STATE_TIMEWAIT;\r
+               __insert_timewait( p_cep );\r
+               break;\r
+@@ -5820,6 +5824,7 @@ al_cep_dreq(
+               }\r
+               else\r
+               {\r
++p_cep->old_state[1] = p_cep->state | 0x50000000;\r
+                       p_cep->state = CEP_STATE_TIMEWAIT;\r
+                       __insert_timewait( p_cep );\r
+               }\r
+@@ -5878,6 +5883,7 @@ al_cep_drep(
+                       break;\r
\r
+               __cep_send_mad( p_port_cep, p_mad );\r
++p_cep->old_state[1] = p_cep->state | 0x60000000;\r
+               p_cep->state = CEP_STATE_TIMEWAIT;\r
+               __insert_timewait( p_cep );\r
+               break;