diff options
author | Sreekanth Reddy <[email protected]> | 2022-06-28 13:18:47 +0530 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2022-07-07 16:46:11 -0400 |
commit | 465191d6526a8ea21ef9f5533aad24b8f531b879 (patch) | |
tree | 7365192c18299ca245aa9fb20a13f99397041ff6 | |
parent | 7c33e477bd883f79cccec418980cb8f7f2d50347 (diff) |
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/[email protected]
Signed-off-by: Sreekanth Reddy <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
-rw-r--r-- | drivers/scsi/mpi3mr/mpi3mr_os.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/mpi3mr/mpi3mr_os.c b/drivers/scsi/mpi3mr/mpi3mr_os.c index d8c195b7ca57..da85eda84484 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 { |