Fix to account for the reply_q_sz not exceeding
the maximum commands that the firmware can support,
instance->max_fw_cmds is already decremented in
megasas_fusion_update_can_queue().
Remove the extra decrement logic in code.

Signed-off-by: Kashyap Desai <kashyap.de...@broadcom.com>
Signed-off-by: Shivasharan S <shivasharan.srikanteshw...@broadcom.com>
Reviewed-by: Hannes Reinecke <h...@suse.com>
Reviewed-by: Tomas Henzl <the...@redhat.com>
---
 drivers/scsi/megaraid/megaraid_sas_fusion.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c 
b/drivers/scsi/megaraid/megaraid_sas_fusion.c
index 94b7a68..74cefae 100644
--- a/drivers/scsi/megaraid/megaraid_sas_fusion.c
+++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c
@@ -1285,13 +1285,6 @@ megasas_init_adapter_fusion(struct megasas_instance 
*instance)
        megasas_fusion_update_can_queue(instance, PROBE_CONTEXT);
 
        /*
-        * Reduce the max supported cmds by 1. This is to ensure that the
-        * reply_q_sz (1 more than the max cmd that driver may send)
-        * does not exceed max cmds that the FW can support
-        */
-       instance->max_fw_cmds = instance->max_fw_cmds-1;
-
-       /*
         * Only Driver's internal DCMDs and IOCTL DCMDs needs to have MFI frames
         */
        instance->max_mfi_cmds =
-- 
2.8.3

Reply via email to