Hi Sagi & Jenny, Apologies for the delayed response on this series. On Sun, 2015-09-06 at 14:52 +0300, Sagi Grimberg wrote: > Hi all, > > This patch set consist of a several fixes in the iser target error > flows (especially in target stack shutdown and session termination). > > Moreover, patches 6,7 add support for zero-copy of iscsi ImmediateData > for small IOs (up to 8K where all the command data comes inline). > Supporting zero-copy of ImmediateData for all IO sizes would require > modification of the data buffer allocation logic (which might not worth > the trouble). Given that larger IOs are less latency critical, we settle > without it for now. > > Jenny Derzhavetz (7): > iser-target: remove command with state ISTATE_REMOVE > iser-target: Put the reference on commands waiting for unsol data > iser-target: Remove unused variables > iser-target: Remove np_ prefix from isert_np members > iser-target: Fix pending connections handling in target stack shutdown > sequnce > iser-target: Change the recv buffers posting logic > iser-target: Skip data copy if all the command data comes as immediate > > drivers/infiniband/ulp/isert/ib_isert.c | 293 ++++++++++++++++++++------------ > drivers/infiniband/ulp/isert/ib_isert.h | 21 +-- > 2 files changed, 195 insertions(+), 119 deletions(-) > Applied to target-pending/master, with minor patch fuzz for patch #6 due to the earlier removal of struct ib_mr in mainline code. Also, a v3.10+ stable tag has been added for patch #1, #2 and #5 as well. As patch #5 depends on the earlier commit ce9a9fc20a, it will need to be included in stable first for this to apply cleanly. Thank you, --nab -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html