Hi Jason and Sagi, This series is the first fixes and cleanups for iSER intiator that we aim for kernel-5.17 edition. It starts with removing deprecated module parameter from ib_iser driver (patch 1/6). The series continues with a patch (SergeyG) that fixes RNR messages sent to the target HCA since there are not enough credits/space in the receive queue (patch 2/6). Patch 3/6 is a simple renaming patch. Patch 4/6 is a preparation patch to eventually guarantee that the HCA will never perform an access violation when retrying a send operation (same as done in NVMe-oF). Patches 5/6 and 6/6 are some cleanups and coding style fixes to help maintaining the driver. Max Gurtovoy (5): IB/iser: remove deprecated pi_guard module param IB/iser: rename ib_ret local variable IB/iser: don't suppress send completions IB/iser: remove un-needed casting to/from void pointer IB/iser: align coding style accross driver Sergey Gorenko (1): IB/iser: fix RNR errors drivers/infiniband/ulp/iser/iscsi_iser.c | 78 ++++------- drivers/infiniband/ulp/iser/iscsi_iser.h | 23 +--- drivers/infiniband/ulp/iser/iser_initiator.c | 106 ++++++--------- drivers/infiniband/ulp/iser/iser_memory.c | 60 ++++---- drivers/infiniband/ulp/iser/iser_verbs.c | 136 ++++++++----------- 5 files changed, 156 insertions(+), 247 deletions(-) -- 2.18.1