Hi Jason/Sagi, This series adds one small fix in error flow in case of registration failures and 3 patches for improving code readability that will ease on maintaining the ib_iser driver. Please consider merging this series to kernel 5.18 merge window. Max Gurtovoy (4): IB/iser: remove iser_reg_data_sg helper function IB/iser: use iser_fr_desc as registration context IB/iser: generalize map/unmap dma tasks IB/iser: fix error flow in case of registration failure drivers/infiniband/ulp/iser/iscsi_iser.h | 13 ++-- drivers/infiniband/ulp/iser/iser_initiator.c | 58 +++++----------- drivers/infiniband/ulp/iser/iser_memory.c | 69 ++++++++++++-------- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- 4 files changed, 63 insertions(+), 79 deletions(-) -- 2.18.1