From: Saurav Kashyap Date: Mon, 11 Jan 2021 09:31:33 +0000 (-0800) Subject: scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER X-Git-Tag: accepted/tizen/unified/20230118.172025~7706^2~168 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ffa018e3a5b4a8d53dd2400fb60b5150588b57d7;p=platform%2Fkernel%2Flinux-rpi.git scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER Enable NVMe confirmation bit in PRLI. Link: https://lore.kernel.org/r/20210111093134.1206-7-njavali@marvell.com Reviewed-by: Himanshu Madhani Signed-off-by: Saurav Kashyap Signed-off-by: Nilesh Javali Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/qla2xxx/qla_iocb.c b/drivers/scsi/qla2xxx/qla_iocb.c index e27359b..8b41cba 100644 --- a/drivers/scsi/qla2xxx/qla_iocb.c +++ b/drivers/scsi/qla2xxx/qla_iocb.c @@ -2378,6 +2378,8 @@ qla24xx_prli_iocb(srb_t *sp, struct logio_entry_24xx *logio) logio->io_parameter[0] = cpu_to_le32(NVME_PRLI_SP_FIRST_BURST); if (sp->vha->flags.nvme2_enabled) { + /* Set service parameter BIT_7 for NVME CONF support */ + logio->io_parameter[0] |= NVME_PRLI_SP_CONF; /* Set service parameter BIT_8 for SLER support */ logio->io_parameter[0] |= cpu_to_le32(NVME_PRLI_SP_SLER);