X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fide%2Fide-timings.c;h=0e05f75934c98c7fccb73286d6270a1011c215c6;hb=7987bd7a7051c979f7b9b572898f92dbef6aaeb1;hp=c7a65ee72310fcf53c6d0b719b8520f29c51219e;hpb=8e714a074bc4da070807d019d4287dcd32af55f5;p=~andy%2Flinux diff --git a/drivers/ide/ide-timings.c b/drivers/ide/ide-timings.c index c7a65ee7231..0e05f75934c 100644 --- a/drivers/ide/ide-timings.c +++ b/drivers/ide/ide-timings.c @@ -166,7 +166,7 @@ int ide_timing_compute(ide_drive_t *drive, u8 speed, if (id[ATA_ID_FIELD_VALID] & 2) { /* EIDE drive */ memset(&p, 0, sizeof(p)); - if (speed >= XFER_PIO_0 && speed <= XFER_SW_DMA_0) { + if (speed >= XFER_PIO_0 && speed < XFER_SW_DMA_0) { if (speed <= XFER_PIO_2) p.cycle = p.cyc8b = id[ATA_ID_EIDE_PIO]; else if ((speed <= XFER_PIO_4) ||