On Tue, 2016-01-05 at 14:43 +0100, Bart Van Assche wrote: > This is the fourth version of the patch series that makes task > management function (TMF) handling synchronous. The changes compared to > v3 of this patch series are as follows: > - The patches that are already upstream have been left out. > - Several new patches have been added. > - Facilities have been added to make debugging target drivers easier. > For certain target API misuses a warning is issued. A list of pending > commands is printed via pr_debug() if it takes too long to complete > these commands. > > This patch series has been tested by running the following test > with the FCoE, iSCSI and SRP protocols: > - On a system running a debug kernel, start and configure LIO such > that it exports a RAM disk. > - On the same system, let the corresponding initiator driver log > in to LIO. > - Start multipathd, create a filesystem on the RAM disk and start > fio with data verification enabled. > - While fio is running, alternatingly submit a SCSI reset to the > initiator device (sg_reset -d) and restart the LIO stack. > > Previous versions of this patch series are available at: > * http://thread.gmane.org/gmane.linux.scsi.target.devel/10365 (Oct 22). > * http://thread.gmane.org/gmane.linux.scsi.target.devel/10250 (Oct 12). > * http://thread.gmane.org/gmane.linux.scsi.target.devel/8920 (May 20). > Mmmm, no changelog..? > The individual patches in this series are: > > 0001-target-Fix-indentation-in-target_core_configfs.c.patch > 0002-target-Remove-an-unused-variable.patch > 0003-usb-gadget-Remove-set-but-not-used-variables.patch > 0004-target-Support-aborting-tasks-with-a-64-bit-tag.patch > 0005-target-Fix-a-memory-leak-in-target_dev_lba_map_store.patch > 0006-tcm_fc-Wait-for-command-completion-before-freeing-a-.patch > 0007-target-Fix-a-use-after-free-in-core_tpg_del_initiato.patch > 0008-target-Make-ABORT-and-LUN-RESET-handling-synchronous.patch > 0009-target-Simplify-session-shutdown-code.patch > 0010-target-Remove-the-SCF_SEND_DELAYED_TAS-command-flag.patch > 0011-target-Inline-transport_check_aborted_status.patch > 0012-target-Remove-the-write_pending_status-callback-func.patch > 0013-target-Remove-t_transport_stop_comp.patch > 0014-target-Remove-command-flag-CMD_T_BUSY.patch > 0015-target-Remove-flag-CMD_T_REQUEST_STOP.patch > 0016-target-Remove-command-flag-CMD_T_ACTIVE.patch > 0017-target-Remove-flag-CMD_T_DEV_ACTIVE.patch > 0018-target-Inline-transport_cmd_check_stop.patch > 0019-target-Change-the-return-type-of-transport_register_.patch > 0020-target-drivers-Add-transport_register_session-error-.patch > 0021-target-Avoid-that-core_tpg_del_initiator_node_acl-ha.patch > -- Applied patch #1 to #6. Responding to the rest individually inline. -- 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