diff options
Diffstat (limited to 'drivers/ata/sata_sil.c')
-rw-r--r-- | drivers/ata/sata_sil.c | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/drivers/ata/sata_sil.c b/drivers/ata/sata_sil.c index 738c1a8ae3b6..eac7ca73cfa0 100644 --- a/drivers/ata/sata_sil.c +++ b/drivers/ata/sata_sil.c | |||
@@ -170,31 +170,14 @@ static struct scsi_host_template sil_sht = { | |||
170 | ATA_BMDMA_SHT(DRV_NAME), | 170 | ATA_BMDMA_SHT(DRV_NAME), |
171 | }; | 171 | }; |
172 | 172 | ||
173 | static const struct ata_port_operations sil_ops = { | 173 | static struct ata_port_operations sil_ops = { |
174 | .inherits = &ata_bmdma_port_ops, | ||
174 | .dev_config = sil_dev_config, | 175 | .dev_config = sil_dev_config, |
175 | .tf_load = ata_tf_load, | ||
176 | .tf_read = ata_tf_read, | ||
177 | .check_status = ata_check_status, | ||
178 | .exec_command = ata_exec_command, | ||
179 | .dev_select = ata_std_dev_select, | ||
180 | .set_mode = sil_set_mode, | 176 | .set_mode = sil_set_mode, |
181 | .mode_filter = ata_pci_default_filter, | ||
182 | .bmdma_setup = ata_bmdma_setup, | ||
183 | .bmdma_start = ata_bmdma_start, | ||
184 | .bmdma_stop = ata_bmdma_stop, | ||
185 | .bmdma_status = ata_bmdma_status, | ||
186 | .qc_prep = ata_qc_prep, | ||
187 | .qc_issue = ata_qc_issue_prot, | ||
188 | .data_xfer = ata_data_xfer, | ||
189 | .freeze = sil_freeze, | 177 | .freeze = sil_freeze, |
190 | .thaw = sil_thaw, | 178 | .thaw = sil_thaw, |
191 | .error_handler = ata_bmdma_error_handler, | ||
192 | .post_internal_cmd = ata_bmdma_post_internal_cmd, | ||
193 | .irq_clear = ata_bmdma_irq_clear, | ||
194 | .irq_on = ata_irq_on, | ||
195 | .scr_read = sil_scr_read, | 179 | .scr_read = sil_scr_read, |
196 | .scr_write = sil_scr_write, | 180 | .scr_write = sil_scr_write, |
197 | .port_start = ata_sff_port_start, | ||
198 | }; | 181 | }; |
199 | 182 | ||
200 | static const struct ata_port_info sil_port_info[] = { | 183 | static const struct ata_port_info sil_port_info[] = { |