|
@@ -2735,10 +2735,6 @@ unsigned int ata_bmdma_qc_issue(struct ata_queued_cmd *qc)
|
|
{
|
|
{
|
|
struct ata_port *ap = qc->ap;
|
|
struct ata_port *ap = qc->ap;
|
|
|
|
|
|
- /* see ata_dma_blacklisted() */
|
|
|
|
- BUG_ON((ap->flags & ATA_FLAG_PIO_POLLING) &&
|
|
|
|
- qc->tf.protocol == ATAPI_PROT_DMA);
|
|
|
|
-
|
|
|
|
/* defer PIO handling to sff_qc_issue */
|
|
/* defer PIO handling to sff_qc_issue */
|
|
if (!ata_is_dma(qc->tf.protocol))
|
|
if (!ata_is_dma(qc->tf.protocol))
|
|
return ata_sff_qc_issue(qc);
|
|
return ata_sff_qc_issue(qc);
|