aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2009-07-08 06:00:21 +0000
committerAlexander Motin <mav@FreeBSD.org>2009-07-08 06:00:21 +0000
commitd498a2e62bef967e7a4e1ea416cd2191766bdc94 (patch)
tree65bbf1e1bfb076bd175f47749a111bd422851a89 /sys
parentf43b57e32a9b8b21482eba2b3c870270f7556c2f (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/ata/chipsets/ata-ahci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/chipsets/ata-ahci.c b/sys/dev/ata/chipsets/ata-ahci.c
index eb490abe3443..79544bb85546 100644
--- a/sys/dev/ata/chipsets/ata-ahci.c
+++ b/sys/dev/ata/chipsets/ata-ahci.c
@@ -914,7 +914,7 @@ ata_ahci_dmainit(device_t dev)
ata_dmainit(dev);
/* note start and stop are not used here */
ch->dma.setprd = ata_ahci_dmasetprd;
- ch->dma.max_iosize = 8192 * DEV_BSIZE;
+ ch->dma.max_iosize = (ATA_AHCI_DMA_ENTRIES - 1) * PAGE_SIZE;
if (ATA_INL(ctlr->r_res2, ATA_AHCI_CAP) & ATA_AHCI_CAP_64BIT)
ch->dma.max_address = BUS_SPACE_MAXADDR;
}