diff options
Diffstat (limited to 'drivers/ata/sata_vsc.c')
-rw-r--r-- | drivers/ata/sata_vsc.c | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/drivers/ata/sata_vsc.c b/drivers/ata/sata_vsc.c index fd6855f0bf48..8045a72dc559 100644 --- a/drivers/ata/sata_vsc.c +++ b/drivers/ata/sata_vsc.c | |||
@@ -304,29 +304,14 @@ static struct scsi_host_template vsc_sata_sht = { | |||
304 | }; | 304 | }; |
305 | 305 | ||
306 | 306 | ||
307 | static const struct ata_port_operations vsc_sata_ops = { | 307 | static struct ata_port_operations vsc_sata_ops = { |
308 | .inherits = &ata_bmdma_port_ops, | ||
308 | .tf_load = vsc_sata_tf_load, | 309 | .tf_load = vsc_sata_tf_load, |
309 | .tf_read = vsc_sata_tf_read, | 310 | .tf_read = vsc_sata_tf_read, |
310 | .exec_command = ata_exec_command, | ||
311 | .check_status = ata_check_status, | ||
312 | .dev_select = ata_std_dev_select, | ||
313 | .bmdma_setup = ata_bmdma_setup, | ||
314 | .bmdma_start = ata_bmdma_start, | ||
315 | .bmdma_stop = ata_bmdma_stop, | ||
316 | .bmdma_status = ata_bmdma_status, | ||
317 | .qc_prep = ata_qc_prep, | ||
318 | .qc_issue = ata_qc_issue_prot, | ||
319 | .data_xfer = ata_data_xfer, | ||
320 | .mode_filter = ata_pci_default_filter, | ||
321 | .freeze = vsc_freeze, | 311 | .freeze = vsc_freeze, |
322 | .thaw = vsc_thaw, | 312 | .thaw = vsc_thaw, |
323 | .error_handler = ata_bmdma_error_handler, | ||
324 | .post_internal_cmd = ata_bmdma_post_internal_cmd, | ||
325 | .irq_clear = ata_bmdma_irq_clear, | ||
326 | .irq_on = ata_irq_on, | ||
327 | .scr_read = vsc_sata_scr_read, | 313 | .scr_read = vsc_sata_scr_read, |
328 | .scr_write = vsc_sata_scr_write, | 314 | .scr_write = vsc_sata_scr_write, |
329 | .port_start = ata_sff_port_start, | ||
330 | }; | 315 | }; |
331 | 316 | ||
332 | static void __devinit vsc_sata_setup_port(struct ata_ioports *port, | 317 | static void __devinit vsc_sata_setup_port(struct ata_ioports *port, |