Hello Nic, This series consists of several patches that I had posted before and that have been rebased and retested on top of your for-next branch and also of several new patches. Sorry that I had not yet posted these patches earlier - I was busy with block layer and SCSI core fixes. Please have a look at these patches. Thanks, Bart. Bart Van Assche (19): target: Remove se_device.dev_list target: Use symbolic value for WRITE_VERIFY_16 target: Avoid that aborting a command sporadically hangs target/fileio: Avoid that zero-length READ and WRITE commands hang target: Allocate sg-list correctly target: Fix data buffer size for VERIFY and WRITE AND VERIFY commands target: Add support for VERIFY(12) and WRITE AND VERIFY(12) target: Use get_unaligned_be*() instead of open coding these functions target: Add target_send_busy() IB/srpt: Fix abort handling IB/srpt: Avoid that aborting a command triggers a kernel warning IB/srpt: Fix handling of command / TMF submission failure IB/srpt: Make a debug statement in srpt_abort_cmd() more informative target/iscsi: Remove second argument of __iscsit_free_cmd() target/iscsi: Simplify iscsit_free_cmd() target/iscsi: Fix a deadlock triggered by session shutdown target/iscsi: Simplify timer manipulation code target/iscsi: Avoid that CDB parser bugs trigger a kernel crash qla2xxx: Remove an unused structure member drivers/infiniband/ulp/srpt/ib_srpt.c | 26 ++++----- drivers/scsi/qla2xxx/qla_target.h | 1 - drivers/target/iscsi/iscsi_target.c | 47 ++++++++++++---- drivers/target/iscsi/iscsi_target_erl0.c | 10 +--- drivers/target/iscsi/iscsi_target_erl0.h | 1 + drivers/target/iscsi/iscsi_target_erl1.c | 28 +++++++--- drivers/target/iscsi/iscsi_target_erl1.h | 1 + drivers/target/iscsi/iscsi_target_login.c | 16 ++++-- drivers/target/iscsi/iscsi_target_login.h | 1 + drivers/target/iscsi/iscsi_target_nego.c | 8 +-- drivers/target/iscsi/iscsi_target_util.c | 86 +++++++---------------------- drivers/target/iscsi/iscsi_target_util.h | 4 +- drivers/target/target_core_alua.c | 8 +-- drivers/target/target_core_device.c | 11 ++-- drivers/target/target_core_fabric_lib.c | 6 +- drivers/target/target_core_file.c | 3 +- drivers/target/target_core_pr.c | 92 +++++++------------------------ drivers/target/target_core_pscsi.c | 20 +++---- drivers/target/target_core_sbc.c | 71 +++++++++--------------- drivers/target/target_core_spc.c | 42 +++++++------- drivers/target/target_core_transport.c | 42 +++++++------- drivers/target/target_core_xcopy.c | 4 +- include/target/iscsi/iscsi_target_core.h | 1 + include/target/target_core_backend.h | 8 +++ include/target/target_core_base.h | 6 +- include/target/target_core_fabric.h | 1 + 26 files changed, 231 insertions(+), 313 deletions(-) -- 2.12.2 -- 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