Hi Martin, This series has misc bug fixes which includes cleanup for FC-NVMe code and added first burst support for FC-NVMe devices. Other patches included in the series adds new SysFS hook for setting port speed and patch to prevent access to SysFS hook whle chip is down. Also added workqueue mechanism for deleting fcport when called using BSG interface. Please apply this series to 5.1/scsi-queue at your earliest convenience. Changes from v1 -> v2 o Fixed 0-day kernel warning for patch #2 o Removed stale code which introduced error indicating lock was not acquired and not released in patch #7 Thanks, Himanshu Anil Gurumurthy (1): qla2xxx: Add support for setting port speed Darren Trapp (1): qla2xxx: Add First Burst support for FC-NVMe devices Himanshu Madhani (5): qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware qla2xxx: Fix unload when NVMe devices are configured qla2xxx: Check for FW started flag before aborting qla2xxx: Fix code indentation for qla27xx_fwdt_entry qla2xxx: Update driver version to 10.00.00.14-k Joe Carnuccio (2): qla2xxx: Add workqueue to delete fcport from bsg sp->free(). qla2xxx: Add new FW dump template entry types Quinn Tran (3): qla2xxx: Prevent multiple ADISC commands per session qla2xxx: Prevent SysFS access when chip is down qla2xxx: Move marker request behind QPair drivers/scsi/qla2xxx/qla_attr.c | 106 +++++++++++++++++ drivers/scsi/qla2xxx/qla_bsg.c | 18 ++- drivers/scsi/qla2xxx/qla_def.h | 11 ++ drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_init.c | 64 +++++----- drivers/scsi/qla2xxx/qla_iocb.c | 55 ++++----- drivers/scsi/qla2xxx/qla_isr.c | 9 ++ drivers/scsi/qla2xxx/qla_mbx.c | 85 ++++++++++--- drivers/scsi/qla2xxx/qla_nvme.c | 47 +++++--- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 11 ++ drivers/scsi/qla2xxx/qla_tmpl.c | 237 ++++++++++++++++++++++--------------- drivers/scsi/qla2xxx/qla_tmpl.h | 26 +++- drivers/scsi/qla2xxx/qla_version.h | 2 +- 14 files changed, 480 insertions(+), 198 deletions(-) -- 2.12.0