Hi Martin, Please consider the first patch in this series for kernel v5.12 and the remaining patches for kernel v5.13. Thanks, Bart. Changes compared to v2: - Addressed the v2 review comments. - Added a seventh patch that adds a kzalloc() return value check. Changes compared to v1: - Improved the description of patch 1/6. - Dropped one patch that is already upstream. Bart Van Assche (7): Revert "qla2xxx: Make sure that aborted commands are freed" qla2xxx: Constify struct qla_tgt_func_tmpl qla2xxx: Fix endianness annotations qla2xxx: Suppress Coverity complaints about dseg_r* qla2xxx: Simplify qla8044_minidump_process_control() qla2xxx: Always check the return value of qla24xx_get_isp_stats() qla2xxx: Check kzalloc() return value drivers/scsi/qla2xxx/qla_attr.c | 8 +++++++- drivers/scsi/qla2xxx/qla_bsg.c | 4 ++++ drivers/scsi/qla2xxx/qla_def.h | 4 ++-- drivers/scsi/qla2xxx/qla_iocb.c | 3 ++- drivers/scsi/qla2xxx/qla_isr.c | 2 +- drivers/scsi/qla2xxx/qla_mr.c | 12 ++++++------ drivers/scsi/qla2xxx/qla_mr.h | 8 ++++++-- drivers/scsi/qla2xxx/qla_nx2.c | 8 -------- drivers/scsi/qla2xxx/qla_sup.c | 9 +++++---- drivers/scsi/qla2xxx/qla_target.c | 13 +++++-------- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 +----- 11 files changed, 39 insertions(+), 38 deletions(-)