Message ID | 1873082.m6E4AZmIX5@debian64 |
---|---|
State | Not Applicable |
Delegated to: | David Miller |
Headers | show |
diff --git a/drivers/ata/sata_dwc_460ex.c b/drivers/ata/sata_dwc_460ex.c index 6a61184..67cce54 100644 --- a/drivers/ata/sata_dwc_460ex.c +++ b/drivers/ata/sata_dwc_460ex.c @@ -1096,12 +1096,9 @@ static unsigned int sata_dwc_qc_issue(struct ata_queued_cmd *qc) ap->ops->sff_tf_load(ap, &qc->tf); sata_dwc_exec_command_by_tag(ap, &qc->tf, tag, SATA_DWC_CMD_ISSUED_PEND); - } else if (ata_is_dma(qc->tf.protocol)) { + return 0; + } else return ata_bmdma_qc_issue(qc); - } else { - return ata_sff_qc_issue(qc); - } - return 0; } static void sata_dwc_error_handler(struct ata_port *ap)