mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-17 18:14:34 +08:00
mpt3sas: Fix initial Reference tag field for 4K PI drives.
Modified driver code to use scsi_prot_ref_tag() API instead of scsi_get_lba(), while initializing reference tag field in the CDB. Signed-off-by: Chaitra P B <chaitra.basappa@broadcom.com> Reviewed-by: Tomas Henzl <thenzl@redhat.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
a470a51cd6
commit
648512ccd7
@ -3959,7 +3959,7 @@ _scsih_setup_eedp(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd,
|
|||||||
MPI2_SCSIIO_EEDPFLAGS_CHECK_REFTAG |
|
MPI2_SCSIIO_EEDPFLAGS_CHECK_REFTAG |
|
||||||
MPI2_SCSIIO_EEDPFLAGS_CHECK_GUARD;
|
MPI2_SCSIIO_EEDPFLAGS_CHECK_GUARD;
|
||||||
mpi_request->CDB.EEDP32.PrimaryReferenceTag =
|
mpi_request->CDB.EEDP32.PrimaryReferenceTag =
|
||||||
cpu_to_be32(scsi_get_lba(scmd));
|
cpu_to_be32(scsi_prot_ref_tag(scmd));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SCSI_PROT_DIF_TYPE3:
|
case SCSI_PROT_DIF_TYPE3:
|
||||||
|
Loading…
Reference in New Issue
Block a user