Skip to contentSkip to conversation

aic94xx nexus loss time value

PATCH New Mike Anderson 1 participant 1 message Mar 8, 2006 SCSI

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 aic94xx nexus loss time value

The nexus loss time value should not be used for an upper level timeout value. The nexus loss time is for connection request retries. The usage of the nexus loss time value + HZ (3 seconds) for sdev->timeout leads to timeouts under load (Bug 6046).

 drivers/scsi/sas/sas_scsi_host.c |    4 ----
 1 files changed, 4 deletions(-)
drivers/scsi/sas/sas_scsi_host.c +0 -4
Index: aic94xx-sas-2.6-patched/drivers/scsi/sas/sas_scsi_host.c
===================================================================
@@ -585,10 +585,6 @@ int sas_slave_configure(struct scsi_devi
 		scsi_deactivate_tcq(scsi_dev, 1);
 	}
 
-	if (rdev->I_T_nexus_loss_timeout > 0)
-		scsi_dev->timeout = HZ +
-			msecs_to_jiffies(rdev->I_T_nexus_loss_timeout);
-
 	return 0;
 }