linux_dsm_epyc7002/drivers/scsi/mpt3sas
Suganath Prabu 51e3b2ad6d scsi: mpt3sas: Load balance to improve performance and avoid soft lockups
Driver uses "reply descriptor post queues" in round robin fashion so that
IO's are distributed to all the available reply descriptor post queues
equally.  With this each reply descriptor post queue load is balanced.

This is enabled only if CPUs count to MSI-X vector count ratio is X:1
(where X > 1) This improves performance and also fixes soft lockups.

Signed-off-by: Suganath Prabu <suganath-prabu.subramani@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2019-03-18 17:16:43 -04:00
..
mpi scsi: mpt3sas: Add support for NVMe Switch Adapter 2019-02-04 22:52:21 -05:00
Kconfig scsi: mpt3sas: Irq poll to avoid CPU hard lockups 2019-03-18 17:16:43 -04:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpt3sas_base.c scsi: mpt3sas: Load balance to improve performance and avoid soft lockups 2019-03-18 17:16:43 -04:00
mpt3sas_base.h scsi: mpt3sas: Load balance to improve performance and avoid soft lockups 2019-03-18 17:16:43 -04:00
mpt3sas_config.c scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" 2018-11-28 21:37:38 -05:00
mpt3sas_ctl.c scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc 2018-11-06 20:16:01 -05:00
mpt3sas_ctl.h scsi: mpt3sas: Increase event log buffer to support 24 port HBA's. 2018-05-08 00:34:20 -04:00
mpt3sas_debug.h mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig 2015-11-11 18:31:14 -05:00
mpt3sas_scsih.c scsi: mpt3sas: Add support for ATLAS PCIe switch 2019-02-04 22:52:21 -05:00
mpt3sas_transport.c scsi: mpt3sas: Call sas_remove_host before removing the target devices 2018-11-06 20:16:01 -05:00
mpt3sas_trigger_diag.c scsi: mpt3sas: Convert uses of pr_<level> with MPT3SAS_FMT to ioc_<level> 2018-10-10 22:00:43 -04:00
mpt3sas_trigger_diag.h mpt2sas, mpt3sas: Update attribution language to Avago 2015-01-13 16:27:27 +01:00
mpt3sas_warpdrive.c scsi: mpt3sas: Convert uses of pr_<level> with MPT3SAS_FMT to ioc_<level> 2018-10-10 22:00:43 -04:00