Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Pull target updates from Nicholas Bellinger: "There have been lots of work in a number of areas this past round. The highlights include: - Break out target_core_cdb.c emulation into SPC/SBC ops (hch) - Add a parse_cdb method to target backend drivers (hch) - Move sync_cache + write_same + unmap into spc_ops (hch) - Use target_execute_cmd for WRITEs in iscsi_target + srpt (hch) - Offload WRITE I/O backend submission in tcm_qla2xxx + tcm_fc (hch + nab) - Refactor core_update_device_list_for_node() into enable/disable funcs (agrover) - Replace the TCM processing thread with a TMR work queue (hch) - Fix regression in transport_add_device_to_core_hba from TMR conversion (DanC) - Remove racy, now-redundant check of sess_tearing_down with qla2xxx (roland) - Add range checking, fix reading of data len + possible underflow in UNMAP (roland) - Allow for target_submit_cmd() returning errors + convert fabrics (roland + nab) - Drop bogus struct file usage for iSCSI/SCTP (viro)" * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (54 commits) iscsi-target: Drop bogus struct file usage for iSCSI/SCTP target: NULL dereference on error path target: Allow for target_submit_cmd() returning errors target: Check number of unmap descriptors against our limit target: Fix possible integer underflow in UNMAP emulation target: Fix reading of data length fields for UNMAP commands target: Add range checking to UNMAP emulation target: Add generation of LOGICAL BLOCK ADDRESS OUT OF RANGE target: Make unnecessarily global se_dev_align_max_sectors() static target: Remove se_session.sess_wait_list qla2xxx: Remove racy, now-redundant check of sess_tearing_down target: Check sess_tearing_down in target_get_sess_cmd() sbp-target: Consolidate duplicated error path code in sbp_handle_command() target: Un-export target_get_sess_cmd() qla2xxx: Get rid of redundant qla_tgt_sess.tearing_down target: Make core_disable_device_list_for_node use pre-refactoring lock ordering target: refactor core_update_device_list_for_node() target: Eliminate else using boolean logic target: Misc retval cleanups target: Remove hba param from core_dev_add_lun ...
No related branches found
No related tags found
Showing
- drivers/infiniband/ulp/srpt/ib_srpt.c 10 additions, 5 deletionsdrivers/infiniband/ulp/srpt/ib_srpt.c
- drivers/scsi/qla2xxx/qla_target.c 3 additions, 13 deletionsdrivers/scsi/qla2xxx/qla_target.c
- drivers/scsi/qla2xxx/qla_target.h 1 addition, 2 deletionsdrivers/scsi/qla2xxx/qla_target.h
- drivers/scsi/qla2xxx/tcm_qla2xxx.c 20 additions, 35 deletionsdrivers/scsi/qla2xxx/tcm_qla2xxx.c
- drivers/target/Makefile 2 additions, 1 deletiondrivers/target/Makefile
- drivers/target/iscsi/iscsi_target.c 8 additions, 22 deletionsdrivers/target/iscsi/iscsi_target.c
- drivers/target/iscsi/iscsi_target_configfs.c 0 additions, 22 deletionsdrivers/target/iscsi/iscsi_target_configfs.c
- drivers/target/iscsi/iscsi_target_core.h 1 addition, 2 deletionsdrivers/target/iscsi/iscsi_target_core.h
- drivers/target/iscsi/iscsi_target_erl1.c 2 additions, 2 deletionsdrivers/target/iscsi/iscsi_target_erl1.c
- drivers/target/iscsi/iscsi_target_login.c 6 additions, 60 deletionsdrivers/target/iscsi/iscsi_target_login.c
- drivers/target/iscsi/iscsi_target_parameters.c 1 addition, 1 deletiondrivers/target/iscsi/iscsi_target_parameters.c
- drivers/target/iscsi/iscsi_target_tmr.c 22 additions, 24 deletionsdrivers/target/iscsi/iscsi_target_tmr.c
- drivers/target/iscsi/iscsi_target_tpg.c 16 additions, 11 deletionsdrivers/target/iscsi/iscsi_target_tpg.c
- drivers/target/loopback/tcm_loop.c 5 additions, 6 deletionsdrivers/target/loopback/tcm_loop.c
- drivers/target/sbp/sbp_target.c 18 additions, 21 deletionsdrivers/target/sbp/sbp_target.c
- drivers/target/target_core_device.c 94 additions, 76 deletionsdrivers/target/target_core_device.c
- drivers/target/target_core_fabric_configfs.c 1 addition, 2 deletionsdrivers/target/target_core_fabric_configfs.c
- drivers/target/target_core_file.c 19 additions, 6 deletionsdrivers/target/target_core_file.c
- drivers/target/target_core_iblock.c 125 additions, 17 deletionsdrivers/target/target_core_iblock.c
- drivers/target/target_core_iblock.h 1 addition, 0 deletionsdrivers/target/target_core_iblock.h
Loading
Please register or sign in to comment