[PATCH 00/21] SCSI target patches for kernel v4.5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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).

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
--
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



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux