libata-scsi passthru: fix bug which truncated LBA48 return values

Fix assignment which overwrote SAT ATA PASS-THROUGH command EXTEND
bit setting (ATA_TFLAG_LBA48)

Signed-off-by: Douglas Gilbert <dgilbert@interlog.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>

authored by Douglas Gilbert and committed by Jeff Garzik bc496ed0 c80d292f

+1 -1
+1 -1
drivers/ata/libata-scsi.c
··· 2875 2875 * write indication (used for PIO/DMA setup), result TF is 2876 2876 * copied back and we don't whine too much about its failure. 2877 2877 */ 2878 - tf->flags = ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; 2878 + tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; 2879 2879 if (scmd->sc_data_direction == DMA_TO_DEVICE) 2880 2880 tf->flags |= ATA_TFLAG_WRITE; 2881 2881