|
@@ -3263,7 +3263,7 @@ static ssize_t srp_create_target(struct device *dev,
|
|
|
srp_free_ch_ib(target, ch);
|
|
|
srp_free_req_data(target, ch);
|
|
|
target->ch_count = ch - target->ch;
|
|
|
- break;
|
|
|
+ goto connected;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -3273,6 +3273,7 @@ static ssize_t srp_create_target(struct device *dev,
|
|
|
node_idx++;
|
|
|
}
|
|
|
|
|
|
+connected:
|
|
|
target->scsi_host->nr_hw_queues = target->ch_count;
|
|
|
|
|
|
ret = srp_add_target(host, target);
|