diff options
-rw-r--r-- | drivers/scsi/storvsc_drv.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c index b529ae8e8fff..ed0f899e8aa5 100644 --- a/drivers/scsi/storvsc_drv.c +++ b/drivers/scsi/storvsc_drv.c | |||
@@ -1018,6 +1018,13 @@ static void storvsc_handle_error(struct vmscsi_request *vm_srb, | |||
1018 | case ATA_12: | 1018 | case ATA_12: |
1019 | set_host_byte(scmnd, DID_PASSTHROUGH); | 1019 | set_host_byte(scmnd, DID_PASSTHROUGH); |
1020 | break; | 1020 | break; |
1021 | /* | ||
1022 | * On Some Windows hosts TEST_UNIT_READY command can return | ||
1023 | * SRB_STATUS_ERROR, let the upper level code deal with it | ||
1024 | * based on the sense information. | ||
1025 | */ | ||
1026 | case TEST_UNIT_READY: | ||
1027 | break; | ||
1021 | default: | 1028 | default: |
1022 | set_host_byte(scmnd, DID_TARGET_FAILURE); | 1029 | set_host_byte(scmnd, DID_TARGET_FAILURE); |
1023 | } | 1030 | } |