Hello Linus, The following changes since commit 3e5de27e940d00d8d504dfb96625fb654f641509: Linux 4.9-rc8 (2016-12-04 12:50:51 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/bvanassche/linux.git scsi-target-for-v4.10 for you to fetch changes up to 83337e544323a8bd7492994d64af339175ac7107: iscsi-target: Return error if unable to add network portal (2016-12-16 11:16:15 +0100) ---------------------------------------------------------------- The changes in this pull request are: * A few small bug fixes for the iSCSI and user space target drivers. * Minimize the target build time by about 30% by rearranging #include directives. * Fix the second argument passed to percpu_ida_alloc(). * Reduce the number of false positive warnings reported by sparse. These patches pass Wu Fengguang's build bot tests and also the linux-next tests. ---------------------------------------------------------------- Andy Grover (1): target/user: Fix use-after-free of tcmu_cmds if they are expired Bart Van Assche (10): target: Use NULL instead of 0 to represent a pointer target/user: Fix a data type in tcmu_queue_cmd() sbp-target: Fix second argument of percpu_ida_alloc() usb: gadget: Fix second argument of percpu_ida_alloc() configfs: Minimize #include directives qla2xxx: Add an #include directive sbp-target: Add an #include directive cxgbit: Add an #include directive target/user: Add an #include directive target: Minimize #include directives Bryant G. Ly (1): ibmvscsi_tgt: Add two #include directives Colin Ian King (1): target: Fix spelling mistake and unwrap multi-line text Dan Carpenter (1): target/iscsi: Fix double free in lio_target_tiqn_addtpg() Varun Prakash (1): iscsi-target: Return error if unable to add network portal drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h | 1 + drivers/scsi/qla2xxx/qla_isr.c | 1 + drivers/target/iscsi/cxgbit/cxgbit_target.c | 1 + drivers/target/iscsi/iscsi_target.c | 2 ++ drivers/target/iscsi/iscsi_target.h | 12 ++++++++++++ drivers/target/iscsi/iscsi_target_auth.c | 2 +- drivers/target/iscsi/iscsi_target_auth.h | 5 +++++ drivers/target/iscsi/iscsi_target_configfs.c | 7 +++++-- drivers/target/iscsi/iscsi_target_datain_values.c | 2 +- drivers/target/iscsi/iscsi_target_datain_values.h | 3 +++ drivers/target/iscsi/iscsi_target_device.h | 3 +++ drivers/target/iscsi/iscsi_target_erl0.h | 6 ++++++ drivers/target/iscsi/iscsi_target_erl1.c | 1 + drivers/target/iscsi/iscsi_target_erl1.h | 10 ++++++++++ drivers/target/iscsi/iscsi_target_erl2.c | 1 + drivers/target/iscsi/iscsi_target_erl2.h | 7 +++++++ drivers/target/iscsi/iscsi_target_login.c | 2 ++ drivers/target/iscsi/iscsi_target_login.h | 7 +++++++ drivers/target/iscsi/iscsi_target_nego.c | 2 ++ drivers/target/iscsi/iscsi_target_nego.h | 4 ++++ drivers/target/iscsi/iscsi_target_nodeattrib.h | 5 +++++ drivers/target/iscsi/iscsi_target_parameters.c | 2 +- drivers/target/iscsi/iscsi_target_parameters.h | 6 ++++++ drivers/target/iscsi/iscsi_target_seq_pdu_list.h | 5 +++++ drivers/target/iscsi/iscsi_target_tmr.h | 6 ++++++ drivers/target/iscsi/iscsi_target_tpg.c | 3 +-- drivers/target/iscsi/iscsi_target_tpg.h | 9 +++++++++ drivers/target/iscsi/iscsi_target_transport.c | 1 + drivers/target/iscsi/iscsi_target_util.c | 1 + drivers/target/iscsi/iscsi_target_util.h | 8 ++++++++ drivers/target/loopback/tcm_loop.h | 4 ++++ drivers/target/sbp/sbp_target.c | 3 ++- drivers/target/target_core_alua.c | 3 +++ drivers/target/target_core_alua.h | 2 ++ drivers/target/target_core_configfs.c | 4 ++-- drivers/target/target_core_device.c | 1 + drivers/target/target_core_file.c | 1 + drivers/target/target_core_file.h | 2 ++ drivers/target/target_core_iblock.h | 3 +++ drivers/target/target_core_internal.h | 5 +++++ drivers/target/target_core_pr.c | 5 +++-- drivers/target/target_core_pr.h | 4 ++++ drivers/target/target_core_pscsi.h | 7 ++++--- drivers/target/target_core_rd.c | 2 ++ drivers/target/target_core_rd.h | 4 ++++ drivers/target/target_core_sbc.c | 1 + drivers/target/target_core_ua.h | 2 ++ drivers/target/target_core_user.c | 5 ++--- drivers/target/target_core_xcopy.c | 1 + drivers/target/target_core_xcopy.h | 2 ++ drivers/target/tcm_fc/tcm_fc.h | 3 +++ drivers/usb/gadget/function/f_tcm.c | 2 +- include/linux/configfs.h | 13 +++++-------- include/target/iscsi/iscsi_target_core.h | 14 ++++++++------ include/target/iscsi/iscsi_target_stat.h | 4 ++++ include/target/iscsi/iscsi_transport.h | 6 +++--- include/target/target_core_backend.h | 6 ++++++ include/target/target_core_base.h | 12 ++++-------- include/target/target_core_fabric.h | 4 ++++ 60 files changed, 207 insertions(+), 44 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part