Hi Martin, Please consider this revised series for inclusion into scsi-misc. This series has incorporated partial changes based on review comments from Christoph and Hannes. Changes from v4 -> v5 o Dropped patch addressing mailbox starvation from current series. We'll work on alternate mechanism with customer to address it. o Added qla2xxx_map_queues() callback for Block-MQ. o Current patch does not use pci_alloc_irq_vectors_affinity() callback because its not part of scsi-misc tree yet. Once the necesary patches are pulled into scsi tree, we'll send new patch incorporating the new callback. Changes from v3 -> v4 o Removed now stale rsp_q refrence from qla_msix_entry. o Merged the multiple files into exsisting code o Enabled Mutiqueue by default. o Updated to use kcalloc instead of kzalloc Changes from v2 --> v3 o Added patch to utilize pci_{alloc|free}_irq_vectors call as per Christoph's suggestion. o Clean up IRQ affinity and drop num_online_cpu() usage in driver as per review comments from Hannes & Christoph. o Added patch description for mailbox starvation patch. Also added Reviewed-by signature from Hannes. Changes from v1 --> v2 o Split up the patches for Multiqueue into infrastucture changes and support for adding multiqueue capablity in the driver as per Ewan's suggestion. o Incorporate new pci_irq_alloc_vector call as per Christoph's suggestion. o To address comments related to Mailbox patches by Ewan, I have reworked the patch to clean-up mailbox workqueue. Thanks, Himanshu Himanshu Madhani (1): qla2xxx: Only allow operational MBX to proceed during RESET. Michael Hernandez (3): qla2xxx: Utilize pci_alloc_irq_vectors/pci_free_irq_vectors calls. qla2xxx: Add multiple queue pair functionality. qla2xxx: Add Block Multi Queue functionality. Quinn Tran (1): qla2xxx: Fix Target mode handling with Multiqueue changes. drivers/scsi/qla2xxx/qla_attr.c | 36 ++- drivers/scsi/qla2xxx/qla_dbg.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 108 +++++++-- drivers/scsi/qla2xxx/qla_gbl.h | 28 ++- drivers/scsi/qla2xxx/qla_init.c | 173 +++++++++++++- drivers/scsi/qla2xxx/qla_inline.h | 30 +++ drivers/scsi/qla2xxx/qla_iocb.c | 407 ++++++++++++++++++++++++++++---- drivers/scsi/qla2xxx/qla_isr.c | 223 +++++++++--------- drivers/scsi/qla2xxx/qla_mbx.c | 85 ++++++- drivers/scsi/qla2xxx/qla_mid.c | 116 +++++----- drivers/scsi/qla2xxx/qla_os.c | 475 +++++++++++++++++++++++++++----------- 11 files changed, 1277 insertions(+), 408 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html