Hey Nic, So I figured it would be easier to just resend the series with the small fixup instead of sending the specific bits and generating you some extra overhead. Changes from v3: - Fixed the logging changes wrong squash (patch 32). - Removed unneeded (at this point) patch: "Don't clear transport private cmd context" - Added a warning fix by nab Nicholas Bellinger (1): iser-target: Fix wc->wr_id cast warning Sagi Grimberg (34): iscsi-target: Add call to wait_conn in establishment error flow iser-target: Destroy the connection when getting a connect error event iser-target: Initiate connection termination only once iser-target: Don't deffer disconnected handler to a work iser-target: Reject connect request in failure path iser-target: Introduce ISER_CONN_FULL_FEATURE state iser-target: Parallelize CM connection establishment iser-target: Use kref_get_unless_zero in connected_handler iser-target: Acquire conn_mutex when changing connection state iser-target: Don't override cm_id context iser-target: Move cma_id setup to a function iser-target: Handle ADDR_CHANGE event for listener cm_id iser-target: Deffer the last part of wait_conn to a work iser-target: Decrement completion context active_qps in error flow iser-target: Move PI context allocation to a function iser-target: Move PI handling to a routine iser-target: Allocate PI contexts dynamically iser-target: Fix NULL dereference in SW mode DIF iscsi,iser-target: Expose supported protection ops according to t10_pi iser-target: Work-around live target stack shutdown resource cleanup iser-target: Remove interrupt coalescing iser-target: Unite error completion handler for RX and TX iser-target: Cast wr_id with uintptr_t instead of unsinged long iser-target: Centralize completion elements to a context iser-target: Use single CQ for TX and RX iser-target: Remove redundant call to isert_conn_terminate iser-target: Remove an atomic operation from the IO path iser-target: Introduce isert_poll_budget iser-target: Reduce CQ lock contention by batch polling iser-target: Don't wait for session commands from completion context iser-target: Fix logout sequence iser-target: Use debug_level parameter to control logging level iser-target: Adjust log levels and prettify some prints iser-target: Remove code duplication drivers/infiniband/ulp/isert/ib_isert.c | 1599 +++++++++++++++-------------- drivers/infiniband/ulp/isert/ib_isert.h | 80 ++- drivers/target/iscsi/iscsi_target_login.c | 10 +- 3 files changed, 893 insertions(+), 796 deletions(-) -- 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