diff options
author | Alan Cox <alan@lxorguk.ukuu.org.uk> | 2007-11-19 17:28:28 +0300 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-11-24 03:33:26 +0300 |
commit | c47a631f8bfad08a6001f8dd479004caa5059a75 (patch) | |
tree | 3662da1c1eae9ed48a263e4a4e8e9d79c5560a25 /drivers/ata/ata_piix.c | |
parent | 93e2618e0cee1f5b5a4cfc1b7521939318dbf5bb (diff) | |
download | linux-c47a631f8bfad08a6001f8dd479004caa5059a75.tar.xz |
ata_piix: Invalid use of writel/readl with iomap
Should use ioread* as discussed previously
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/ata/ata_piix.c')
-rw-r--r-- | drivers/ata/ata_piix.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c index 671e79665009..483269db2c7d 100644 --- a/drivers/ata/ata_piix.c +++ b/drivers/ata/ata_piix.c @@ -1121,12 +1121,12 @@ static int piix_disable_ahci(struct pci_dev *pdev) if (!mmio) return -ENOMEM; - tmp = readl(mmio + AHCI_GLOBAL_CTL); + tmp = ioread32(mmio + AHCI_GLOBAL_CTL); if (tmp & AHCI_ENABLE) { tmp &= ~AHCI_ENABLE; - writel(tmp, mmio + AHCI_GLOBAL_CTL); + iowrite32(tmp, mmio + AHCI_GLOBAL_CTL); - tmp = readl(mmio + AHCI_GLOBAL_CTL); + tmp = ioread32(mmio + AHCI_GLOBAL_CTL); if (tmp & AHCI_ENABLE) rc = -EIO; } |