On 9/16/2015 1:57 AM, Nicholas A. Bellinger wrote:
Hi Sagi & Jenny,
Apologies for the delayed response on this series.
No worries.
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.
Ack
Thank you,
Thanks Nic
--
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