Add back ->data_xfer and ->mode_filter to ata_piix.c. Signed-off-by: Albert Lee <albertcc@xxxxxxxxxx> --- The ->data_xfer and ->mode_filter hooks of ata_piix.c are left out when Alan's patches are merged. Add them back. Patch against upstream branch of libata-dev (957d2df1801865eb1e63864bc63b970aa9c460ba). --- upstream0/drivers/scsi/ata_piix.c 2006-05-25 10:45:21.000000000 +0800 +++ 0_piix/drivers/scsi/ata_piix.c 2006-05-26 13:23:55.000000000 +0800 @@ -228,6 +228,7 @@ static const struct ata_port_operations .port_disable = ata_port_disable, .set_piomode = piix_set_piomode, .set_dmamode = piix_set_dmamode, + .mode_filter = ata_pci_default_filter, .tf_load = ata_tf_load, .tf_read = ata_tf_read, @@ -243,6 +244,7 @@ static const struct ata_port_operations .bmdma_status = ata_bmdma_status, .qc_prep = ata_qc_prep, .qc_issue = ata_qc_issue_prot, + .data_xfer = ata_pio_data_xfer, .freeze = ata_bmdma_freeze, .thaw = ata_bmdma_thaw, @@ -274,6 +276,7 @@ static const struct ata_port_operations .bmdma_status = ata_bmdma_status, .qc_prep = ata_qc_prep, .qc_issue = ata_qc_issue_prot, + .data_xfer = ata_pio_data_xfer, .freeze = ata_bmdma_freeze, .thaw = ata_bmdma_thaw, - : send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html