[SCSI] hpsa: Return DID_RESET for commands which complete with status of UNSOLICITED ABORT
The commands should be retried, and this will make that happen, instead of resulting in an i/o error. Signed-off-by: Matt Gates <matthew.gates@hp.com> Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
339b2b14c6
commit
5f0325ab28
|
@ -1128,7 +1128,7 @@ static void complete_scsi_command(struct CommandList *cp,
|
|||
dev_warn(&h->pdev->dev, "cp %p reports abort failed\n", cp);
|
||||
break;
|
||||
case CMD_UNSOLICITED_ABORT:
|
||||
cmd->result = DID_ABORT << 16;
|
||||
cmd->result = DID_RESET << 16;
|
||||
dev_warn(&h->pdev->dev, "cp %p aborted do to an unsolicited "
|
||||
"abort\n", cp);
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue