From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> Hi folks, This patch series addresses a number of issues that have come up recently for TMR LUN_RESET operation with HW target mode + qla2xxx/tcm_qla2xxx code. Aside from the various bugfixes in this series, the big change is the re-org of core_tmr_lun_reset() logic to prevent possible list corruption while scanning the various lists and breaking this out of this code into seperate functions. I know the re-org patch diff is very difficult to read without more context, so apologies ahead of time for that. At this point it makes sense to queue these for v3.2, and CC stable to ensure they are also picked up for v3.1 target code as well. Please let us know if you have any comments. Thank you, --nab Nicholas Bellinger (3): target: Re-org of core_tmr_lun_reset + FREE_CMD_INTR bugfix target: Fix transport_cmd_finish_abort queue removal bug target: Prevent transport_send_task_abort when CHECK_CONDITION status Roland Dreier (1): target: Prevent cmd->se_queue_node double add drivers/target/target_core_tmr.c | 228 ++++++++++++++++++++------------ drivers/target/target_core_transport.c | 45 ++++--- 2 files changed, 169 insertions(+), 104 deletions(-) -- 1.7.2.5 -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html