Version: 1
-Previous: 30af86f5215dc74dc88377cdc1cb0ec079a471f9
-Head: c6f0504f1eefc7f71dda82bafe68c56d5586b40d
+Previous: f8804ac5cbd9bd8b1acb90bde2f778f1f9469afd
+Head: 502c3a13984fe37f9bcb207bea32c23fe1e108b5
Applied:
rm-build: ecb1d23ab7af4d244d1cf424b3274f71c6bec70a
port_attr: 6cb488a1a7ddc36e7017499d52152f0267669e02
nd-conn: 07e99cfc4b3c927361925d099215dd15d008f5c5
nd-status: a1f7a8e10f4072b483c67571f2f08108babd1a57
ep-disc: c6f0504f1eefc7f71dda82bafe68c56d5586b40d
+ refresh-temp: 502c3a13984fe37f9bcb207bea32c23fe1e108b5
Unapplied:
dapl-rb: 1aa0b9f57f7544c8a16f73608547f6c76af64fb9
debug-wv: f98e9be2365ed35d30abdf31128c331322849c93
--- /dev/null
+Bottom: e7cce3c83c48436a231c8ed19afff31b41ba8e9a
+Top: 0e2449003ef82541d904876fde61aba51cd7a54a
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2010-03-08 17:55:19 -0800
+
+Refresh of ep-disc
+
+---
+
+diff --git a/trunk/core/winverbs/kernel/wv_ep.c b/trunk/core/winverbs/kernel/wv_ep.c
+index e35e6e8..f7394dc 100644
+--- a/trunk/core/winverbs/kernel/wv_ep.c
++++ b/trunk/core/winverbs/kernel/wv_ep.c
+@@ -518,7 +518,7 @@ static NTSTATUS WvEpIbCmHandler(iba_cm_id *pId, iba_cm_event *pEvent)
+ WdfObjectReleaseLock(ep->Queue);\r
+ break;\r
+ case iba_cm_dreq_error:\r
+- WvEpCompleteDisconnect(ep, STATUS_IO_TIMEOUT);\r
++ WvEpCompleteDisconnect(ep, STATUS_TIMEOUT);\r
+ break;\r
+ case iba_cm_rep_received:\r
+ WdfObjectAcquireLock(ep->Queue);\r
+@@ -1046,6 +1046,7 @@ void WvEpDisconnect(WV_PROVIDER *pProvider, WDFREQUEST Request)
+ }\r
+ }\r
+ /* Fall through to passive disconnect case on failure */\r
++ case WvEpActiveDisconnect:\r
+ case WvEpPassiveDisconnect:\r
+ ep->State = WvEpDisconnected;\r
+ WdfObjectReleaseLock(ep->Queue);