[PATCH 0/21] SCSI target patches for kernel v4.2

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

 



This patch series makes task management processing by tcm_fc work reliably and also modifies how task management functions are processed by the LIO core. As a result, no synchronization objects remain in struct se_cmd. So far this patch series has only been tested with the FCoE protocol drivers. This patch series survives the following test:
* LIO + tcm_fc running in a first virtual machine.
* A fio data verification test running in a second virtual machine on
  top of dm-multipath and the FCoE initiator.
* The following command running in a second shell of the second VM:
  while true; do sg_reset -d /dev/dm-1; echo -n .; sleep 90; done

The individual patches in this series are:
0001-target-Fix-spelling-and-grammar-in-a-source-code-com.patch
0002-target-Do-not-hold-session-command-lock-around-comma.patch
0003-target-Rename-se_cmd.state_list-into-se_cmd.state_li.patch
0004-target-Use-a-new-completion-object-for-transport_wai.patch
0005-target-Fix-TASK-ABORT-response.patch
0006-target-Rework-abort-and-LUN-reset-handling.patch
0007-target-Inline-transport_cmd_check_stop.patch
0008-target-Remove-the-write_pending_status-callback-func.patch
0009-target-Simplify-the-session-shutdown-implementation.patch
0010-libfc-Fix-a-typo-in-a-source-code-comment.patch
0011-libfc-Initialize-fc_exch-resp_task.patch
0012-libfc-Fix-fc_exch_recv_req-error-path.patch
0013-libfc-Fix-fc_fcp_cleanup_each_cmd.patch
0014-tcm_fc-Convert-source-code-comments-into-runtime-che.patch
0015-tcm_fc-Fix-ft_sess_get.patch
0016-tcm_fc-Finish-session-initialization-before-using-a-.patch
0017-tcm_fc-Avoid-that-closing-a-session-triggers-an-endl.patch
0018-tcm_fc-Fix-a-race-condition.patch
0019-tcm_fc-Introduce-ft_queue_execute_work.patch
0020-tcm_fc-Remove-a-comment.patch
0021-tcm_fc-Use-target-core-to-abort-SCSI-commands.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