From: Tejun Heo Date: Mon, 15 May 2006 11:57:21 +0000 (+0900) Subject: [PATCH] libata: silly fix in ata_scsi_start_stop_xlat() X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=c44078c03f018c8cc9d7463b0db4c6c7fb316792;p=openwrt%2Fstaging%2Fblogic.git [PATCH] libata: silly fix in ata_scsi_start_stop_xlat() Don't directly access &qc->tf when tf == &qc->tf. Signed-off-by: Tejun Heo --- diff --git a/drivers/scsi/libata-scsi.c b/drivers/scsi/libata-scsi.c index 9871f8272df0..b0c83c28d578 100644 --- a/drivers/scsi/libata-scsi.c +++ b/drivers/scsi/libata-scsi.c @@ -748,7 +748,7 @@ static unsigned int ata_scsi_start_stop_xlat(struct ata_queued_cmd *qc, tf->nsect = 1; /* 1 sector, lba=0 */ if (qc->dev->flags & ATA_DFLAG_LBA) { - qc->tf.flags |= ATA_TFLAG_LBA; + tf->flags |= ATA_TFLAG_LBA; tf->lbah = 0x0; tf->lbam = 0x0;