[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>
This commit is contained in:
@@ -168,6 +168,7 @@ static const struct ata_port_operations adma_ata_ops = {
|
|||||||
.qc_prep = adma_qc_prep,
|
.qc_prep = adma_qc_prep,
|
||||||
.qc_issue = adma_qc_issue,
|
.qc_issue = adma_qc_issue,
|
||||||
.eng_timeout = adma_eng_timeout,
|
.eng_timeout = adma_eng_timeout,
|
||||||
|
.data_xfer = ata_mmio_data_xfer,
|
||||||
.irq_handler = adma_intr,
|
.irq_handler = adma_intr,
|
||||||
.irq_clear = adma_irq_clear,
|
.irq_clear = adma_irq_clear,
|
||||||
.port_start = adma_port_start,
|
.port_start = adma_port_start,
|
||||||
|
Reference in New Issue
Block a user