Hi Martin, This patch series includes two fixes for patches that went upstream during the v5.2-r1 merge window and a fix for a race condition in the abort handling code. Please consider this patch series for kernel v5.3. Thanks, Bart. Bart Van Assche (6): qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count qla2xxx: Really fix qla2xxx_eh_abort() qla2xxx: Enable type checking for the SRB free and done callback functions qla2xxx: Move the sp->ref_count initialization into qla2xxx_get_qpair_sp() qla2xxx: Make the code for freeing SRBs more systematic qla2xxx: Only free an SRB once the reference count drops to zero drivers/scsi/qla2xxx/qla_bsg.c | 12 +- drivers/scsi/qla2xxx/qla_def.h | 17 +- drivers/scsi/qla2xxx/qla_gbl.h | 15 +- drivers/scsi/qla2xxx/qla_gs.c | 272 +++++++++++++----------------- drivers/scsi/qla2xxx/qla_init.c | 96 +++++------ drivers/scsi/qla2xxx/qla_inline.h | 1 + drivers/scsi/qla2xxx/qla_iocb.c | 70 ++++---- drivers/scsi/qla2xxx/qla_mbx.c | 10 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_mr.c | 6 +- drivers/scsi/qla2xxx/qla_nvme.c | 45 +++-- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 98 +++++------ drivers/scsi/qla2xxx/qla_target.c | 8 +- 14 files changed, 295 insertions(+), 363 deletions(-) -- 2.22.0.rc3