X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=drivers%2Fscsi%2Fmegaraid%2Fmegaraid_sas_fusion.c;fp=drivers%2Fscsi%2Fmegaraid%2Fmegaraid_sas_fusion.c;h=320c1a0952d072c9ca3c28abfe08e6c8e757ae4c;hb=c3e385a1b985a9202ba7fbd0bdbdcb909905d00c;hp=98a848bdfdc2d8947cb762d22f5bdb88e14026a8;hpb=1f275f976fdc04bf1bfd06929d10852b1b05decc;p=cascardo%2Flinux.git diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c b/drivers/scsi/megaraid/megaraid_sas_fusion.c index 98a848bdfdc2..320c1a0952d0 100644 --- a/drivers/scsi/megaraid/megaraid_sas_fusion.c +++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c @@ -257,6 +257,9 @@ megasas_fusion_update_can_queue(struct megasas_instance *instance, int fw_boot_c if (!instance->is_rdpq) instance->max_fw_cmds = min_t(u16, instance->max_fw_cmds, 1024); + if (reset_devices) + instance->max_fw_cmds = min(instance->max_fw_cmds, + (u16)MEGASAS_KDUMP_QUEUE_DEPTH); /* * 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)