patch-2.1.7 linux/drivers/scsi/scsi.c
Next file: linux/fs/ioctl.c
Previous file: linux/drivers/scsi/hosts.c
Back to the patch index
Back to the overall index
-  Lines: 10
-  Date:
Wed Oct 30 03:11:51 1996
-  Orig file: 
v2.1.6/linux/drivers/scsi/scsi.c
-  Orig date: 
Tue Oct 29 19:58:13 1996
diff -u --recursive --new-file v2.1.6/linux/drivers/scsi/scsi.c linux/drivers/scsi/scsi.c
@@ -1799,7 +1799,8 @@
 	if ((++SCpnt->retries) < SCpnt->allowed)
 	{
 	    if ((SCpnt->retries >= (SCpnt->allowed >> 1))
-		&& !(jiffies < SCpnt->host->last_reset + MIN_RESET_PERIOD)
+		&& !(SCpnt->host->last_reset > 0 &&
+		     jiffies < SCpnt->host->last_reset + MIN_RESET_PERIOD)
 		&& !(SCpnt->flags & WAS_RESET))
 	    {
 		printk("scsi%d channel %d : resetting for second half of retries.\n",
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov