Hi Martin, This patch series addresses issue with FC-NVMe abort handling in the driver. Code has been cleaned up and devloss timeout support has been added in qla2xxx. Please apply this series to 4.17/scsi-queue at your earliest convenience. Hi Christoph, Sagi, Johannes, James, Please review this series. I would however like this to be merged via Martin's SCSI tree. Changes from v2 -> v3 - Added reviewed-by tags for Johannes. - Rebased on 4.17/scsi-queue. Note: Patch 12 did not apply cleanly becuase it depends on commit 2b5b96473efce ("scsi: qla2xxx: Fix FC-NVMe LUN discovery"), present in 4.16/scsi-fixes. Changes from v1 -> v2 - Added reviewed-by tags for Hannes. - Fixes build warning reported by kbuild robot. Thanks, Himanshu Darren Trapp (10): qla2xxx: Set IIDMA and fcport state before qla_nvme_register_remote() qla2xxx: Add changes for devloss timeout in driver qla2xxx: Restore ZIO threshold setting qla2xxx: Add FC-NVMe abort processing qla2xxx: Fix n2n_ae flag to prevent dev_loss on PDB change qla2xxx: Return busy if rport going away qla2xxx: Remove nvme_done_list qla2xxx: Fix retry for PRLI RJT with reason of BUSY qla2xxx: Fix FC-NVMe IO abort during driver reset qla2xxx: Cleanup code to improve FC-NVMe error handling Himanshu Madhani (2): qla2xxx: Remove unneeded message and minor cleanup for FC-NVMe qla2xxx: Update driver version to 10.00.00.06-k Quinn Tran (1): qla2xxx: Fix Async GPN_FT for FCP and FC-NVMe scan drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_gs.c | 272 ++++++++++++++++++++++++++++--------- drivers/scsi/qla2xxx/qla_init.c | 35 +++-- drivers/scsi/qla2xxx/qla_isr.c | 78 ++++------- drivers/scsi/qla2xxx/qla_mbx.c | 10 +- drivers/scsi/qla2xxx/qla_mid.c | 6 - drivers/scsi/qla2xxx/qla_nvme.c | 245 +++++++++++++++------------------ drivers/scsi/qla2xxx/qla_nvme.h | 9 +- drivers/scsi/qla2xxx/qla_os.c | 13 +- drivers/scsi/qla2xxx/qla_target.c | 13 +- drivers/scsi/qla2xxx/qla_target.h | 2 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- 14 files changed, 420 insertions(+), 284 deletions(-) -- 2.14.1