--- ./source/private_module/scsi/standard/scsi_sbc.c	2018-03-17 06:37:23.000000000 +0000
+++ ./source/private_module/scsi/standard/scsi_sbc.c.hotpatch	2020-05-14 11:57:41.000000000 +0000
@@ -1322,10 +1322,10 @@
     }
     scsiInitGenIoForVaaiIo(&scsiGenIo, tgtCmd, OP_WRITE_ALLOC, tgtCmd->ullStartLBA,
                             tgtCmd->uiBlocks, bInRelaim);
-    /*add by l90006363 for SR-0000361546 end*/
-    /*ʼDIFϢ,УDIFCRCLBAûоƬУ*/
+    if (wrPriv->bInRelaim) {
+	    scsiGenIo.ioSourceType = 4;
+    }	
     scsiDifBackSetCheckLbaCrc(tgtCmd, &scsiGenIo);
-    
     /*REQ*/
     childReq = scsiAllocAndInitReqItf(tgtCmd, &scsiGenIo);
     if (unlikely(NULL == childReq))
