diff options
-rw-r--r-- | drivers/scsi/scsi_error.c | 6 |
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 | } |