diff options
Diffstat (limited to 'sys/dev/ata/ata-all.c')
| -rw-r--r-- | sys/dev/ata/ata-all.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c index 41e802fa170bd..552439b10bce4 100644 --- a/sys/dev/ata/ata-all.c +++ b/sys/dev/ata/ata-all.c @@ -1105,7 +1105,7 @@ ata_intr(void *data) #endif default: if (scp->flags & ATA_DMA_ACTIVE) { - if (!(dmastat = ata_dmastatus(scp)) & ATA_BMSTAT_INTERRUPT) + if (!((dmastat = ata_dmastatus(scp)) & ATA_BMSTAT_INTERRUPT)) return; else outb(scp->bmaddr+ATA_BMSTAT_PORT, dmastat|ATA_BMSTAT_INTERRUPT); @@ -1513,9 +1513,9 @@ ata_umode(struct ata_params *ap) { if (ap->atavalid & ATA_FLAG_88) { if (ap->udmamodes & 0x10) - return (ap->cblid ? 4 : 2); + return 4; if (ap->udmamodes & 0x08) - return (ap->cblid ? 3 : 2); + return 3; if (ap->udmamodes & 0x04) return 2; if (ap->udmamodes & 0x02) |
