|
@@ -971,27 +971,13 @@ qla2x00_get_starget_port_id(struct scsi_target *starget)
|
|
|
fc_starget_port_id(starget) = port_id;
|
|
|
}
|
|
|
|
|
|
-static void
|
|
|
-qla2x00_get_rport_loss_tmo(struct fc_rport *rport)
|
|
|
-{
|
|
|
- struct Scsi_Host *host = rport_to_shost(rport);
|
|
|
- scsi_qla_host_t *ha = shost_priv(host);
|
|
|
-
|
|
|
- rport->dev_loss_tmo = ha->port_down_retry_count + 5;
|
|
|
-}
|
|
|
-
|
|
|
static void
|
|
|
qla2x00_set_rport_loss_tmo(struct fc_rport *rport, uint32_t timeout)
|
|
|
{
|
|
|
- struct Scsi_Host *host = rport_to_shost(rport);
|
|
|
- scsi_qla_host_t *ha = shost_priv(host);
|
|
|
-
|
|
|
if (timeout)
|
|
|
- ha->port_down_retry_count = timeout;
|
|
|
+ rport->dev_loss_tmo = timeout;
|
|
|
else
|
|
|
- ha->port_down_retry_count = 1;
|
|
|
-
|
|
|
- rport->dev_loss_tmo = ha->port_down_retry_count + 5;
|
|
|
+ rport->dev_loss_tmo = 1;
|
|
|
}
|
|
|
|
|
|
static void
|
|
@@ -1275,7 +1261,6 @@ struct fc_function_template qla2xxx_transport_functions = {
|
|
|
.get_starget_port_id = qla2x00_get_starget_port_id,
|
|
|
.show_starget_port_id = 1,
|
|
|
|
|
|
- .get_rport_dev_loss_tmo = qla2x00_get_rport_loss_tmo,
|
|
|
.set_rport_dev_loss_tmo = qla2x00_set_rport_loss_tmo,
|
|
|
.show_rport_dev_loss_tmo = 1,
|
|
|
|
|
@@ -1320,7 +1305,6 @@ struct fc_function_template qla2xxx_transport_vport_functions = {
|
|
|
.get_starget_port_id = qla2x00_get_starget_port_id,
|
|
|
.show_starget_port_id = 1,
|
|
|
|
|
|
- .get_rport_dev_loss_tmo = qla2x00_get_rport_loss_tmo,
|
|
|
.set_rport_dev_loss_tmo = qla2x00_set_rport_loss_tmo,
|
|
|
.show_rport_dev_loss_tmo = 1,
|
|
|
|