diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2009-10-07 00:26:57 +0200 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2009-10-07 02:58:21 +0200 |
commit | 566b54c8a491654b145b6ae246039e5b4a56e587 (patch) | |
tree | 9adeb802249f784634553e8860e1d28b7e712846 | |
parent | libata: fix incorrect link online check during probe (diff) | |
download | linux-566b54c8a491654b145b6ae246039e5b4a56e587.tar.xz linux-566b54c8a491654b145b6ae246039e5b4a56e587.zip |
pata_atp867x: fix it to not claim MWDMA support
MWDMA modes are not supported by this driver currently.
Acked-by: Jung-Ik (John) Lee <jilee@google.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
-rw-r--r-- | drivers/ata/pata_atp867x.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/ata/pata_atp867x.c b/drivers/ata/pata_atp867x.c index 7990de925d2e..ebfc8ff86519 100644 --- a/drivers/ata/pata_atp867x.c +++ b/drivers/ata/pata_atp867x.c @@ -118,20 +118,13 @@ struct atp867x_priv { int pci66mhz; }; -static inline u8 atp867x_speed_to_mode(u8 speed) -{ - return speed - XFER_UDMA_0 + 1; -} - static void atp867x_set_dmamode(struct ata_port *ap, struct ata_device *adev) { struct pci_dev *pdev = to_pci_dev(ap->host->dev); struct atp867x_priv *dp = ap->private_data; u8 speed = adev->dma_mode; u8 b; - u8 mode; - - mode = atp867x_speed_to_mode(speed); + u8 mode = speed - XFER_UDMA_0 + 1; /* * Doc 6.6.9: decrease the udma mode value by 1 for safer UDMA speed @@ -471,7 +464,6 @@ static int atp867x_init_one(struct pci_dev *pdev, static const struct ata_port_info info_867x = { .flags = ATA_FLAG_SLAVE_POSS, .pio_mask = ATA_PIO4, - .mwdma_mask = ATA_MWDMA2, .udma_mask = ATA_UDMA6, .port_ops = &atp867x_ops, }; |