aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2002-09-23 04:56:35 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2002-09-23 04:56:35 +0000
commit16c5c386eb4fe4b1899331eabfe4d9985abfb008 (patch)
tree6dde8861c56c287b28371ed0695568d5ecb298a7
parent78900a835de785b475d2c6e63989e0d15c898736 (diff)
Notes
-rw-r--r--sys/cam/scsi/scsi_all.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/cam/scsi/scsi_all.c b/sys/cam/scsi/scsi_all.c
index d512ede0ed48d..1ebbb2cfe7f89 100644
--- a/sys/cam/scsi/scsi_all.c
+++ b/sys/cam/scsi/scsi_all.c
@@ -72,7 +72,9 @@
#endif
/*
* All devices need _some_ sort of bus settle delay, so we'll set it to
- * a minimum value of 100ms.
+ * a minimum value of 100ms. Note that this is pertinent only for SPI-
+ * not transport like Fibre Channel or iSCSI where 'delay' is completely
+ * meaningless.
*/
#ifndef SCSI_MIN_DELAY
#define SCSI_MIN_DELAY 100
@@ -80,7 +82,7 @@
/*
* Make sure the user isn't using seconds instead of milliseconds.
*/
-#if (SCSI_DELAY < SCSI_MIN_DELAY)
+#if (SCSI_DELAY < SCSI_MIN_DELAY && SCSI_DELAY != 0)
#error "SCSI_DELAY is in milliseconds, not seconds! Please use a larger value"
#endif