[PATCH 00/11] mpt3sas: Enable scsi MQ & lockless command submission

Hannes Reinecke hare at suse.de
Thu Dec 21 23:54:06 PST 2017


On 12/22/2017 08:31 AM, Suganath Prabu S wrote:
> From: Hannes Reinecke <hare at suse.de>
> 
> Hi all,
> 
> This patch set is initially posted by Hannes Reinecke to enable scsi
> multiqueue for the mpt3sas driver.
> While the HBA only has a single mailbox register for submitting commands,
> it does have individual receive queues per MSI-X interrupt and as such
> does benefit from converting it to full multiqueue support. 
> 
> Suganath Prabu S (11):
>   mpt3sas: set default value for cb_idx
>   mpt3sas: use list_splice_init()
>   mpt3sas: separate out _base_recovery_check()
>   mpt3sas: open-code _scsih_scsi_lookup_get()
>   mpt3sas: Introduce mpt3sas_get_st_from_smid()
>   mpt3sas: check command status before attempting abort
>   mpt3sas: always use first reserved smid for ioctl      passthrough
>   mpt3sas: simplify task management functions
>   mpt3sas: simplify mpt3sas_scsi_issue_tm()
>   mpt3sas: simplify _wait_for_commands_to_complete()
>   mpt3sas: lockless command submission
> 
>  drivers/scsi/mpt3sas/modules.order       |   2 +-
>  drivers/scsi/mpt3sas/mpt3sas_base.c      | 199 +++++++++++----------
>  drivers/scsi/mpt3sas/mpt3sas_base.h      |  29 ++-
>  drivers/scsi/mpt3sas/mpt3sas_ctl.c       |  31 ++--
>  drivers/scsi/mpt3sas/mpt3sas_scsih.c     | 292 +++++++------------------------
>  drivers/scsi/mpt3sas/mpt3sas_warpdrive.c |  33 +---
>  6 files changed, 192 insertions(+), 394 deletions(-)
> 
> Thanks,
> Suganath Prabu S
> 
Seeing that it's my patchset you can add a

Signed-off-by: Hannes Reinecke <hare at suse.com>

to all patches.

Cheers,

Hannes
-- 
Dr. Hannes Reinecke		   Teamlead Storage & Networking
hare at suse.de			               +49 911 74053 688
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton
HRB 21284 (AG Nürnberg)



More information about the Linux-nvme mailing list