# ChangeSet # 2004/05/16 18:48:08-04:00 jgarzik@redhat.com # [libata] remove redundant use of ATA_QCFLAG_SG in ATAPI packet translation # # ata_scsi_translate() sets this flag for all ATA->SCSI translated # commands, so it need not be done in atapi_xlat(). The now-removed # use in atapi_xlat() was also inconsistent WRT PIO versus DMA. # diff -Nru a/drivers/scsi/libata-scsi.c b/drivers/scsi/libata-scsi.c --- a/drivers/scsi/libata-scsi.c Sun May 16 18:55:09 2004 +++ b/drivers/scsi/libata-scsi.c Sun May 16 18:55:09 2004 @@ -924,7 +924,6 @@ /* DMA data xfer - interrupt-driven */ } else { - qc->flags |= ATA_QCFLAG_SG; /* data is present; dma-map it */ qc->tf.protocol = ATA_PROT_ATAPI_DMA; qc->tf.feature |= ATAPI_PKT_DMA;