aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-sff.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/libata-sff.c')
-rw-r--r--drivers/ata/libata-sff.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c
index 2ffcca063d80..066689c5e509 100644
--- a/drivers/ata/libata-sff.c
+++ b/drivers/ata/libata-sff.c
@@ -893,12 +893,12 @@ int ata_pci_clear_simplex(struct pci_dev *pdev)
893 return 0; 893 return 0;
894} 894}
895 895
896unsigned long ata_pci_default_filter(const struct ata_port *ap, struct ata_device *adev, unsigned long xfer_mask) 896unsigned long ata_pci_default_filter(struct ata_device *adev, unsigned long xfer_mask)
897{ 897{
898 /* Filter out DMA modes if the device has been configured by 898 /* Filter out DMA modes if the device has been configured by
899 the BIOS as PIO only */ 899 the BIOS as PIO only */
900 900
901 if (ap->ioaddr.bmdma_addr == 0) 901 if (adev->ap->ioaddr.bmdma_addr == 0)
902 xfer_mask &= ~(ATA_MASK_MWDMA | ATA_MASK_UDMA); 902 xfer_mask &= ~(ATA_MASK_MWDMA | ATA_MASK_UDMA);
903 return xfer_mask; 903 return xfer_mask;
904} 904}