summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2006-06-08 22:15:42 -0700
committerJeff Garzik <jeff@garzik.org>2006-06-11 10:21:13 -0400
commit1049cb478783c74ca8c99ef70e7d2bf920b9335b (patch)
tree724c27376039622a09504555e1df946a62b9aaaa
parent9a9c77dc4c4eed9dfb74080e768c0b3c9d905496 (diff)
downloadlinux-3.10-1049cb478783c74ca8c99ef70e7d2bf920b9335b.tar.gz
linux-3.10-1049cb478783c74ca8c99ef70e7d2bf920b9335b.tar.bz2
linux-3.10-1049cb478783c74ca8c99ef70e7d2bf920b9335b.zip
[PATCH] libata: add missing ->data_xfer for pdc_adma
pdc_adma use libata-core PIO path but were left out during ->data_xfer conversion. Initialize with proper callbacks. This patch is against the current libata-dev#ALL. Controllers which implement their own PIO HSM (ahci and sil24) don't need ->data_xfer, so the above two are the only drivers which were left out during conversion. From: "Barry K. Nathan" <barryn@pobox.com> Signed-off-by: Barry K. Nathan <barryn@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
-rw-r--r--drivers/scsi/pdc_adma.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/pdc_adma.c b/drivers/scsi/pdc_adma.c
index eb910e4c7d7..7ebe8e03aa9 100644
--- a/drivers/scsi/pdc_adma.c
+++ b/drivers/scsi/pdc_adma.c
@@ -168,6 +168,7 @@ static const struct ata_port_operations adma_ata_ops = {
.qc_prep = adma_qc_prep,
.qc_issue = adma_qc_issue,
.eng_timeout = adma_eng_timeout,
+ .data_xfer = ata_mmio_data_xfer,
.irq_handler = adma_intr,
.irq_clear = adma_irq_clear,
.port_start = adma_port_start,