Firmware does not expect FastPath IO sent through Region Lock Bypass queue.
Though firmware never exposes such settings when fastpath IO can be sent
to RL bypass queue but it's safer to remove dead code which directs
fastpath IO to RL Bypass queue.

Signed-off-by: Sumit Saxena <sumit.sax...@broadcom.com>
Signed-off-by: Chandrakanth Patil <chandrakanth.pa...@broadcom.com>
---
 drivers/scsi/megaraid/megaraid_sas_fusion.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c 
b/drivers/scsi/megaraid/megaraid_sas_fusion.c
index 1d34609..2d72ad7 100644
--- a/drivers/scsi/megaraid/megaraid_sas_fusion.c
+++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c
@@ -2878,10 +2878,6 @@ megasas_build_ldio_fusion(struct megasas_instance 
*instance,
                        (MPI2_REQ_DESCRIPT_FLAGS_FP_IO
                         << MEGASAS_REQ_DESCRIPT_FLAGS_TYPE_SHIFT);
                if (instance->adapter_type == INVADER_SERIES) {
-                       if (rctx->reg_lock_flags == REGION_TYPE_UNUSED)
-                               cmd->request_desc->SCSIIO.RequestFlags =
-                                       (MEGASAS_REQ_DESCRIPT_FLAGS_NO_LOCK <<
-                                       MEGASAS_REQ_DESCRIPT_FLAGS_TYPE_SHIFT);
                        rctx->type = MPI2_TYPE_CUDA;
                        rctx->nseg = 0x1;
                        io_request->IoFlags |= 
cpu_to_le16(MPI25_SAS_DEVICE0_FLAGS_ENABLED_FAST_PATH);
-- 
2.9.5

Reply via email to