+ 2. scsi_abort_command() is invoked to schedule an asynchrous abort. which may^^^^^^^
+ issue a retry scmd->allowed + 1 times. Asynchronous abort are not invoked^^^^
+ for commands which the SCSI_EH_ABORT_SCHEDULED flag is set (this indicates^^^^^
+ that the command already had been aborted once, and this is a retry which
+ failed), when retries are exceeded, or when the EH deadline is expired. In
+ these case Step #3 is taken.
3. scsi_eh_scmd_add(scmd, SCSI_EH_CANCEL_CMD) is invoked for the
command. See [1-4] for more information.