Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 22387
b: refs/heads/master
c: 4d4681f
h: refs/heads/master
i:
  22385: 0814cb0
  22383: 34efeca
v: v3
  • Loading branch information
Jeff Garzik committed Mar 22, 2006
1 parent 667a8fc commit f5e692c
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 17bb34a3c548c4fd2a7c859123a631f97c2af09f
refs/heads/master: 4d4681f6b994baf93dff0e4f59ab4fe38b49ef13
17 changes: 10 additions & 7 deletions trunk/drivers/scsi/libata-core.c
Original file line number Diff line number Diff line change
Expand Up @@ -4202,14 +4202,17 @@ void ata_bmdma_setup(struct ata_queued_cmd *qc)

void ata_bmdma_irq_clear(struct ata_port *ap)
{
if (ap->flags & ATA_FLAG_MMIO) {
void __iomem *mmio = ((void __iomem *) ap->ioaddr.bmdma_addr) + ATA_DMA_STATUS;
writeb(readb(mmio), mmio);
} else {
unsigned long addr = ap->ioaddr.bmdma_addr + ATA_DMA_STATUS;
outb(inb(addr), addr);
}
if (!ap->ioaddr.bmdma_addr)
return;

if (ap->flags & ATA_FLAG_MMIO) {
void __iomem *mmio =
((void __iomem *) ap->ioaddr.bmdma_addr) + ATA_DMA_STATUS;
writeb(readb(mmio), mmio);
} else {
unsigned long addr = ap->ioaddr.bmdma_addr + ATA_DMA_STATUS;
outb(inb(addr), addr);
}
}


Expand Down

0 comments on commit f5e692c

Please sign in to comment.