Hi Nic, This patchset targets 4.6 merge window, it passed our nightly regression tests. The set consists of: - Several patches for error flow fixes and rework from Jenny - Several much needed cleanups from HCH - Conversion to the recently introduced CQ and QP drain APIs As usual, more review and testing are welcome! Christoph Hellwig (5): iser-target: Remove ISER_RECV_DATA_SEG_LEN iser-target: Split and properly type the login buffer iser-target: Convert to new CQ API iser-target: Kill struct isert_rdma_wr iser-target: Kill the ->isert_cmd back pointer in struct iser_tx_desc Jenny Derzhavetz (6): iser-target: Fix identification of login rx descriptor type iser-target: Add new state ISER_CONN_BOUND to isert_conn iser-target: Separate flows for np listeners and connections cma events iser-target: Rework connection termination iser-target: Remove redundant wait in release_conn iser-target: Remove impossible condition from isert_wait_conn Sagi Grimberg (1): iser-target: Use ib_drain_qp drivers/infiniband/ulp/isert/ib_isert.c | 819 ++++++++++++++------------------ drivers/infiniband/ulp/isert/ib_isert.h | 74 +-- 2 files changed, 385 insertions(+), 508 deletions(-) -- 1.8.4.3 -- 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