--- linux/drivers/scsi/libata-core.c 2005-09-20 17:18:00.000000000 +0800 +++ id1/drivers/scsi/libata-core.c 2005-09-26 14:11:03.000000000 +0800 @@ -3586,7 +3586,7 @@ u8 ata_bmdma_status(struct ata_port *ap) void __iomem *mmio = (void __iomem *) ap->ioaddr.bmdma_addr; host_stat = readb(mmio + ATA_DMA_STATUS); } else - host_stat = inb(ap->ioaddr.bmdma_addr + ATA_DMA_STATUS); + host_stat = inb(ap->ioaddr.bmdma_addr + ATA_DMA_STATUS); return host_stat; } --- linux/drivers/scsi/sata_promise.c 2005-09-20 17:18:01.000000000 +0800 +++ id1/drivers/scsi/sata_promise.c 2005-09-26 14:36:51.000000000 +0800 @@ -438,11 +438,11 @@ static inline unsigned int pdc_host_intr break; default: - ap->stats.idle_irq++; - break; + ap->stats.idle_irq++; + break; } - return handled; + return handled; } static void pdc_irq_clear(struct ata_port *ap)