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
--- /dev/null
+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;