On Sat, 2016-02-06 at 20:19 -0800, Bart Van Assche wrote: > On 02/06/16 19:17, Nicholas A. Bellinger wrote: > > Here is -v4 series to address the set of of LUN_RESET > > active I/O + TMR se_cmd->cmd_kref < 0 bugs as reported > > recently by Quinn & Co. This can occur during active > > I/O remote port TMR LUN_RESET with multi-port LIO > > configurations. > > Hi Nic, > > If I understood the purpose of this patch series correctly then this > patch series is a brave attempt to fix what is also fixed by my patch > called "target: Make ABORT and LUN RESET handling synchronous". Wouldn't > it be better to focus on that patch instead of trying to fix the current > approach in which TMR handling happens from the another context than the > command processing context ? > This statement is a gross oversimplification of the issues involved. If you'll recall, this was already highlighted in the context of your patch here: http://www.spinics.net/lists/target-devel/msg11057.html There are a number of comments on why the bug-fix was incorrect and broken, the basics of what needed to be done and in what order it should happen. But instead of replying to the comments, this was your response: http://www.spinics.net/lists/target-devel/msg11542.html If you are authentically interested in understanding the issues involved, you'll probably need to go back and comment on those topics individually, instead of ignoring them. -- 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