scsi: megaraid_sas: Limit device queue depth to controller queue depth
authorKashyap Desai <kashyap.desai@broadcom.com>
Fri, 8 May 2020 08:38:34 +0000 (14:08 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 12 May 2020 03:06:23 +0000 (23:06 -0400)
commit6c205a66d65d031e8bf54cf0f4586258ca09396a
tree3513ac73193dc679aff5facbbabf431cf3dd0660
parent79e3520f82cb91e46e7db1af14ad916d6036dde8
scsi: megaraid_sas: Limit device queue depth to controller queue depth

The driver currently assigns a pre-defined queue depth when the
firmware-provided device queue depth is greater than the controller queue
depth.

Use the controller queue depth if the reported target queue depth is too
large.

Link: https://lore.kernel.org/r/20200508083838.22778-2-chandrakanth.patil@broadcom.com
Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Chandrakanth Patil <chandrakanth.patil@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/megaraid/megaraid_sas_base.c