Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 648512cc authored by Chaitra P B's avatar Chaitra P B Committed by Martin K. Petersen
Browse files

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: default avatarChaitra P B <chaitra.basappa@broadcom.com>
Reviewed-by: default avatarTomas Henzl <thenzl@redhat.com>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent a470a51c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3959,7 +3959,7 @@ _scsih_setup_eedp(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd,
		    MPI2_SCSIIO_EEDPFLAGS_CHECK_REFTAG |
		    MPI2_SCSIIO_EEDPFLAGS_CHECK_GUARD;
		mpi_request->CDB.EEDP32.PrimaryReferenceTag =
		    cpu_to_be32(scsi_get_lba(scmd));
		    cpu_to_be32(scsi_prot_ref_tag(scmd));
		break;

	case SCSI_PROT_DIF_TYPE3: