SRP disconnects connection without wait
Subsystems (2)
PATCH 2/6 SRP disconnects connection without wait
Disconnect the connection without waiting (1 << max(timeout -8),0) ms
Signed-off-by Vu Pham <vu-VPRAkNaXOzVWk0Htik3J/[email protected]>
drivers/infiniband/ulp/srp/ib_srp.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-)
drivers/infiniband/ulp/srp/ib_srp.c +0 -3
@@ -415,13 +415,11 @@ static void srp_disconnect_target(struct srp_target_port *target) {/* XXX should send SRP_I_LOGOUT request */ -init_completion (&target->done);if (ib_send_cm_dreq (target->cm_id,NULL ,0 )) {shost_printk (KERN_DEBUG , target->scsi_host,PFX "Sending CM DREQ failed\n" );return ; } -wait_for_completion (&target->done); }static void srp_remove_work (struct work_struct *work)
@@ -1301,7 +1299,6 @@ static int srp_cm_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event)shost_printk (KERN_ERR , target->scsi_host,PFX "connection closed\n" ); - comp =1 ; target->status =0 ;break ;