summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Schmidt <sos@FreeBSD.org>2003-02-27 07:11:42 +0000
committerSøren Schmidt <sos@FreeBSD.org>2003-02-27 07:11:42 +0000
commit4f57804cd38e68a55a915d022cea55851cf4df70 (patch)
treec8b56e58c6f43fd01c69225b0de8bfbf36d31a9d
parent04dbfb5c890b56114fe2e698d7a8bb9baf71d5ca (diff)
Notes
-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 8b88de926b24..673ac55d322f 100644
--- a/sys/dev/ata/ata-chipset.c
+++ b/sys/dev/ata/ata-chipset.c
@@ -1426,7 +1426,7 @@ ata_cmd_setmode(struct ata_device *atadev, int mode)
u_int8_t umode = pci_read_config(parent, ureg, 1);
umode &= ~(atadev->unit == ATA_MASTER ? 0x35 : 0xca);
- umode |= udmatimings[ATA_DEV(atadev->unit)][mode & ATA_MODE_MASK];
+ umode |= udmatimings[mode & ATA_MODE_MASK][ATA_DEV(atadev->unit)];
pci_write_config(parent, ureg, umode, 1);
}
else if (mode >= ATA_WDMA0) {