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:19:13 +0000 (09:19 -0700)
commitf3b5d5800b1d4a6dc558877eef41c152ee91b1f3
treee75b43e4b5fb07ce09776b2baba65634298677f1
parentd36862f10d06de924c743694e0534d373795cac3
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