Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Pull SCSI target updates from Nicholas Bellinger: "Lots of activity in target land the last months. The highlights include: - Convert fabric drivers tree-wide to target_register_template() (hch + bart) - iser-target hardening fixes + v1.0 improvements (sagi) - Convert iscsi_thread_set usage to kthread.h + kill iscsi_target_tq.c (sagi + nab) - Add support for T10-PI WRITE_STRIP + READ_INSERT operation (mkp + sagi + nab) - DIF fixes for CONFIG_DEBUG_SG=y + UNMAP file emulation (akinobu + sagi + mkp) - Extended TCMU ABI v2 for future BIDI + DIF support (andy + ilias) - Fix COMPARE_AND_WRITE handling for NO_ALLLOC drivers (hch + nab) Thanks to everyone who contributed this round with new features, bug-reports, fixes, cleanups and improvements. Looking forward, it's currently shaping up to be a busy v4.2 as well" * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (69 commits) target: Put TCMU under a new config option target: Version 2 of TCMU ABI target: fix tcm_mod_builder.py target/file: Fix UNMAP with DIF protection support target/file: Fix SG table for prot_buf initialization target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection enabled target: Make core_tmr_abort_task() skip TMFs target/sbc: Update sbc_dif_generate pr_debug output target/sbc: Make internal DIF emulation honor ->prot_checks target/sbc: Return INVALID_CDB_FIELD if DIF + sess_prot_type disabled target: Ensure sess_prot_type is saved across session restart target/rd: Don't pass incomplete scatterlist entries to sbc_dif_verify_* target: Remove the unused flag SCF_ACK_KREF target: Fix two sparse warnings target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handling target: simplify the target template registration API target: simplify target_xcopy_init_pt_lun target: remove the unused SCF_CMD_XCOPY_PASSTHROUGH flag target/rd: reduce code duplication in rd_execute_rw() tcm_loop: fixup tpgt string to integer conversion ...
No related branches found
No related tags found
Showing
- Documentation/target/tcm_mod_builder.py 12 additions, 67 deletionsDocumentation/target/tcm_mod_builder.py
- Documentation/target/tcmu-design.txt 28 additions, 15 deletionsDocumentation/target/tcmu-design.txt
- drivers/infiniband/ulp/isert/ib_isert.c 380 additions, 311 deletionsdrivers/infiniband/ulp/isert/ib_isert.c
- drivers/infiniband/ulp/isert/ib_isert.h 18 additions, 19 deletionsdrivers/infiniband/ulp/isert/ib_isert.h
- drivers/infiniband/ulp/srpt/ib_srpt.c 13 additions, 36 deletionsdrivers/infiniband/ulp/srpt/ib_srpt.c
- drivers/scsi/qla2xxx/qla_target.c 1 addition, 1 deletiondrivers/scsi/qla2xxx/qla_target.c
- drivers/scsi/qla2xxx/tcm_qla2xxx.c 81 additions, 93 deletionsdrivers/scsi/qla2xxx/tcm_qla2xxx.c
- drivers/scsi/qla2xxx/tcm_qla2xxx.h 1 addition, 0 deletionsdrivers/scsi/qla2xxx/tcm_qla2xxx.h
- drivers/target/Kconfig 3 additions, 2 deletionsdrivers/target/Kconfig
- drivers/target/Makefile 1 addition, 1 deletiondrivers/target/Makefile
- drivers/target/iscsi/Makefile 0 additions, 1 deletiondrivers/target/iscsi/Makefile
- drivers/target/iscsi/iscsi_target.c 60 additions, 71 deletionsdrivers/target/iscsi/iscsi_target.c
- drivers/target/iscsi/iscsi_target.h 1 addition, 1 deletiondrivers/target/iscsi/iscsi_target.h
- drivers/target/iscsi/iscsi_target_configfs.c 89 additions, 119 deletionsdrivers/target/iscsi/iscsi_target_configfs.c
- drivers/target/iscsi/iscsi_target_configfs.h 0 additions, 7 deletionsdrivers/target/iscsi/iscsi_target_configfs.h
- drivers/target/iscsi/iscsi_target_erl0.c 8 additions, 6 deletionsdrivers/target/iscsi/iscsi_target_erl0.c
- drivers/target/iscsi/iscsi_target_login.c 54 additions, 6 deletionsdrivers/target/iscsi/iscsi_target_login.c
- drivers/target/iscsi/iscsi_target_tpg.c 21 additions, 4 deletionsdrivers/target/iscsi/iscsi_target_tpg.c
- drivers/target/iscsi/iscsi_target_tpg.h 1 addition, 0 deletionsdrivers/target/iscsi/iscsi_target_tpg.h
- drivers/target/iscsi/iscsi_target_tq.c 0 additions, 495 deletionsdrivers/target/iscsi/iscsi_target_tq.c
Loading
Please register or sign in to comment