aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata/ata-all.c
diff options
context:
space:
mode:
authorSøren Schmidt <sos@FreeBSD.org>2003-01-19 20:18:07 +0000
committerSøren Schmidt <sos@FreeBSD.org>2003-01-19 20:18:07 +0000
commit7fc7425df3494f2df9c3a3ecc96e7b7373f452e7 (patch)
tree92dacc41eaa62ba09d157864f94fc9376d015999 /sys/dev/ata/ata-all.c
parent9142ac5760d48305bcf5cc01a120f2451b576894 (diff)
Notes
Diffstat (limited to 'sys/dev/ata/ata-all.c')
-rw-r--r--sys/dev/ata/ata-all.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c
index 91b8bb95cc31c..83515ab92fcaf 100644
--- a/sys/dev/ata/ata-all.c
+++ b/sys/dev/ata/ata-all.c
@@ -1119,6 +1119,7 @@ ata_command(struct ata_device *atadev, u_int8_t command,
else
ATA_OUTB(atadev->channel->r_io, ATA_DRIVE,
ATA_D_IBM | ATA_D_LBA | atadev->unit | ((lba>>24) &0xf));
+ atadev->channel->flags &= ~ATA_48BIT_ACTIVE;
}
switch (flags & ATA_WAIT_MASK) {