[openib-general] [PATCH] [kdapl] Update EP state before disconnect

Hal Rosenstock halr at voltaire.com
Fri Jun 24 15:27:23 PDT 2005


[kdapl] Make update of EP state consistent. Update the EP state before
disconnecting.

Signed-off-by: Hal Rosenstock <halr at voltaire.com>


Index: dapl_evd.c
===================================================================
-- dapl_evd.c  (revision 2713)
+++ dapl_evd.c  (working copy)
@@ -789,11 +789,11 @@
                         * reset the state to DISCONNECTED as we don't
                         * expect a callback on an ABRUPT disconnect.
                         */
-                       dapl_ib_disconnect(ep, DAT_CLOSE_ABRUPT_FLAG);
                        spin_lock_irqsave(&ep->common.lock, ep->common.flags);
                        ep->param.ep_state = DAT_EP_STATE_DISCONNECTED;
                        spin_unlock_irqrestore(&ep->common.lock,
                                               ep->common.flags);
+                       dapl_ib_disconnect(ep, DAT_CLOSE_ABRUPT_FLAG);
                }
        }
 




More information about the general mailing list