On Fri, 11 Mar 2022 13:43:59 -0500, David Jeffery wrote: > When aborting a scsi command through fnic, there is a race with the fnic > interrupt handler which can result in the scsi command and its request > being completed twice. If the interrupt handler claims the command by > setting CMD_SP to NULL first, the abort handler assumes the interrupt > handler has completed the command and returns SUCCESS, causing the request > for the scsi_cmnd to be re-queued. > > [...] Applied to 5.17/scsi-fixes, thanks! [1/1] fnic: finish scsi_cmnd before dropping the spinlock to prevent abort race https://git.kernel.org/mkp/scsi/c/733ab7e1b5d1 -- Martin K. Petersen Oracle Linux Engineering