Hey Roland, This set applies on top of Linus tree + the 3.18 fixes which you didn't pick up (http://marc.info/?l=linux-rdma&m=141448976230915&w=2).
The 1st patch, from the Emulex folks allows to run iser over their HW and ocrdma driver, which is nice addition to the support matrix for iser. Next are few general error flow fixes, Nit cleanups, IO path optimizations and finally DIX update to align with the block layer 3.18 changes on that area (see http://marc.info/?l=linux-scsi&m=140925423210073&w=2) Sagi and Or. Ariel Nahum (2): IB/iser: Collapse cleanup and disconnect handlers IB/iser: Fix possible NULL derefernce ib_conn->device in session_create Max Gurtovoy (1): IB/iser: Fix possible SQ overflow Minh Tran (1): IB/iser: Re-adjust CQ and QP send ring sizes to HW limits Or Gerlitz (1): IB/iser: Bump version to 1.5 Sagi Grimberg (11): IB/iser: Fix catas error flow hang IB/iser: Decrement CQ's active QPs accounting when QP creation fails IB/iser: Fix sparse warnings IB/iser: Fix race between iser connection teardown and scsi TMFs IB/iser: Terminate connection before cleaning inflight tasks IB/iser: Centralize memory region invalidation to a function IB/iser: Remove redundant is_mr indicator IB/iser: Use more completion queues IB/iser: Micro-optimize iser logging IB/iser: Micro-optimize iser_handle_wc IB/iser: DIX update drivers/infiniband/ulp/iser/iscsi_iser.c | 104 +++++++++++++++++++------- drivers/infiniband/ulp/iser/iscsi_iser.h | 30 ++++---- drivers/infiniband/ulp/iser/iser_initiator.c | 6 +- drivers/infiniband/ulp/iser/iser_memory.c | 102 ++++++++----------------- drivers/infiniband/ulp/iser/iser_verbs.c | 91 ++++++++++++++++------- 5 files changed, 193 insertions(+), 140 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
