]> err.no Git - linux-2.6/blobdiff - drivers/scsi/libsas/sas_ata.c
libata: add qc_fill_rtf port operation
[linux-2.6] / drivers / scsi / libsas / sas_ata.c
index b0e5ac372a3223453b3e4fbfecc737d21fad2977..2ec255839dcd6129c6875f0acef5a01cfc8a9a89 100644 (file)
@@ -348,14 +348,15 @@ static int sas_ata_scr_read(struct ata_port *ap, unsigned int sc_reg_in,
 }
 
 static struct ata_port_operations sas_sata_ops = {
-       .check_status           = sas_ata_check_status,
-       .check_altstatus        = sas_ata_check_status,
-       .dev_select             = ata_noop_dev_select,
+       .sff_check_status       = sas_ata_check_status,
+       .sff_check_altstatus    = sas_ata_check_status,
+       .sff_dev_select         = ata_noop_dev_select,
        .phy_reset              = sas_ata_phy_reset,
        .post_internal_cmd      = sas_ata_post_internal,
-       .tf_read                = sas_ata_tf_read,
+       .sff_tf_read            = sas_ata_tf_read,
        .qc_prep                = ata_noop_qc_prep,
        .qc_issue               = sas_ata_qc_issue,
+       .qc_fill_rtf            = ata_sff_qc_fill_rtf,
        .port_start             = ata_sas_port_start,
        .port_stop              = ata_sas_port_stop,
        .scr_read               = sas_ata_scr_read,