aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/scsi/scsi_error.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c
index a1689353d7fd..877204daf549 100644
--- a/drivers/scsi/scsi_error.c
+++ b/drivers/scsi/scsi_error.c
@@ -382,9 +382,13 @@ static int scsi_eh_completed_normally(struct scsi_cmnd *scmd)
382 * who knows? FIXME(eric) 382 * who knows? FIXME(eric)
383 */ 383 */
384 return SUCCESS; 384 return SUCCESS;
385 case RESERVATION_CONFLICT:
386 /*
387 * let issuer deal with this, it could be just fine
388 */
389 return SUCCESS;
385 case BUSY: 390 case BUSY:
386 case QUEUE_FULL: 391 case QUEUE_FULL:
387 case RESERVATION_CONFLICT:
388 default: 392 default:
389 return FAILED; 393 return FAILED;
390 } 394 }