drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
authorK. Y. Srinivasan <kys@microsoft.com>
Sat, 12 Jul 2014 16:48:32 +0000 (09:48 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Sep 2014 16:03:58 +0000 (09:03 -0700)
commit8ce6d81a2d174a0cecc1efbaf2d218c90d2e2fbd
tree2a13fb3c717faea86acd3ee546e261445407a431
parent7afc3ac1263be1a6f2ef76d76ff41615a0c795d3
drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure

commit 3533f8603d28b77c62d75ec899449a99bc6b77a1 upstream.

On some Windows hosts on FC SANs, TEST_UNIT_READY can return SRB_STATUS_ERROR.
Correctly handle this. Note that there is sufficient sense information to
support scsi error handling even in this case.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/scsi/storvsc_drv.c