summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2004-08-24 20:11:26 +0000
committersos <sos@FreeBSD.org>2004-08-24 20:11:26 +0000
commit1ec5d22c32622b609088a0218cc5e25ef0352c34 (patch)
tree04b198a2e3faaf85573227f2c83e1588871fc205 /sys/dev/ata
parentd42465ccf813353ae5e113e32d3124e8e87a7700 (diff)
downloadFreeBSD-src-1ec5d22c32622b609088a0218cc5e25ef0352c34.zip
FreeBSD-src-1ec5d22c32622b609088a0218cc5e25ef0352c34.tar.gz
Sii_reset needs to wait up to 1 second to get slow disks with it so
use tsleep instead of DELAY.
Diffstat (limited to 'sys/dev/ata')
-rw-r--r--sys/dev/ata/ata-chipset.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c
index 137b50b..395e6f6 100644
--- a/sys/dev/ata/ata-chipset.c
+++ b/sys/dev/ata/ata-chipset.c
@@ -2162,7 +2162,7 @@ ata_sii_reset(struct ata_channel *ch)
ATA_IDX_OUTL(ch, ATA_BMDEVSPEC_1, 0x00000001);
DELAY(25000);
ATA_IDX_OUTL(ch, ATA_BMDEVSPEC_1, 0x00000000);
- DELAY(250000);
+ tsleep(ch, PRIBIO, "siirst", hz);
}
static void
OpenPOWER on IntegriCloud