srp_disconnect_without_wait.patch - srp send disconnect
request without waiting for CM timewait exit event since srp
current does not re-use the cm_id and qp/cq of a connection
(patch srp_1_recreate_at_reconnect.patch already in
kernel_patches/fixes recreate the cmid, qp/cq for a
connection at reconnect)
Signed-off-by: Vu Pham <[EMAIL PROTECTED]>
diff --git a/drivers/infiniband/ulp/srp/ib_srp.c b/drivers/infiniband/ulp/srp/ib_srp.c
index 950228f..45a2533 100644
--- a/drivers/infiniband/ulp/srp/ib_srp.c
+++ b/drivers/infiniband/ulp/srp/ib_srp.c
@@ -400,7 +400,6 @@
printk(KERN_DEBUG PFX "Sending CM DREQ failed\n");
return;
}
- wait_for_completion(&target->done);
}
static void srp_remove_work(struct work_struct *work)
@@ -1266,7 +1294,6 @@
case IB_CM_TIMEWAIT_EXIT:
printk(KERN_ERR PFX "connection closed\n");
- comp = 1;
target->status = 0;
break;
_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg