aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/scsi/storvsc_drv.c7
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 }