From: Sreekanth Reddy Date: Tue, 28 Jun 2022 07:48:47 +0000 (+0530) Subject: scsi: mpi3mr: Enable shared host tagset X-Git-Tag: baikal/mips/sdk6.1~5128^2~81 X-Git-Url: https://git.baikalelectronics.ru/?a=commitdiff_plain;h=b00308e4f27eae5e93082c130ca996b8ddd5f3a1;p=kernel.git scsi: mpi3mr: Enable shared host tagset Enable shared host tagset to make sure that total outstanding I/O count can not exceed controller's can_queue setting. Link: https://lore.kernel.org/r/20220628074848.5036-2-sreekanth.reddy@broadcom.com Signed-off-by: Sreekanth Reddy Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/mpi3mr/mpi3mr_os.c b/drivers/scsi/mpi3mr/mpi3mr_os.c index d8c195b7ca574..da85eda84484b 100644 --- a/drivers/scsi/mpi3mr/mpi3mr_os.c +++ b/drivers/scsi/mpi3mr/mpi3mr_os.c @@ -4321,6 +4321,8 @@ mpi3mr_probe(struct pci_dev *pdev, const struct pci_device_id *id) shost->max_channel = 0; shost->max_id = 0xFFFFFFFF; + shost->host_tagset = 1; + if (prot_mask >= 0) scsi_host_set_prot(shost, prot_mask); else {