On Fri, 15 May 2020 13:26:47 +0200, Hannes Reinecke wrote: > The fnic drivers assigns an ioreq structure to each command, and > severs this assignment once scsi_done() has been called and the > command has been completed. > So when traversing commands to terminate outstanding I/O we should > not call scsi_done() on commands which do not have a corresponding > ioreq structure; these commands have either never entered the driver > or have already been completed. Applied to 5.10/scsi-queue, thanks! [1/1] scsi: fnic: Do not call 'scsi_done()' for unhandled commands https://git.kernel.org/mkp/scsi/c/712582e60f28 -- Martin K. Petersen Oracle Linux Engineering