From 0f15fa57d676b32b7a99ce6d1b15b867eb8163b2 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 3 Jun 2009 19:20:17 +0000 Subject: [PATCH] Fixed comparison of DMA I/O range size. git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@31359 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- arch/common/ata.device/ata.conf | 2 +- arch/common/ata.device/ata_init.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/common/ata.device/ata.conf b/arch/common/ata.device/ata.conf index 821d12984..b62305c01 100644 --- a/arch/common/ata.device/ata.conf +++ b/arch/common/ata.device/ata.conf @@ -1,6 +1,6 @@ ##begin config basename ata -version 41.13 +version 41.14 libbasetype struct ataBase residentpri 4 beginio_func BeginIO diff --git a/arch/common/ata.device/ata_init.c b/arch/common/ata.device/ata_init.c index 1bc495ba9..a6fcbbc0f 100644 --- a/arch/common/ata.device/ata_init.c +++ b/arch/common/ata.device/ata_init.c @@ -396,7 +396,7 @@ AROS_UFH3(void, ata_PCIEnumerator_h, if (IOBase != (IPTR)NULL && IOSize == RANGESIZE0 && AltSize == RANGESIZE1 - && (DMASize = DMASIZE || DMABase == NULL || SubClass == 1)) + && (DMASize >= DMASIZE || DMABase == NULL || SubClass == 1)) { struct ata_ProbedBus *probedbus; D(bug("[ATA ] ata_PCIEnumerator_h: Adding Bus %d - IRQ %d, IO: %x:%x, DMA: %x\n", x, INTLine, IOBase, IOAlt, DMABase)); -- 2.11.4.GIT