]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: call device handler for failed TUR command
authorChristoph Hellwig <hch@infradead.org>
Thu, 6 Nov 2014 21:11:22 +0000 (15:11 -0600)
committerChristoph Hellwig <hch@lst.de>
Mon, 10 Nov 2014 14:23:19 +0000 (15:23 +0100)
commit5bd18d4a7035afbc87913e9836d45e482dcf7338
tree70ff4f072465a6d8ed71a42a92b593fe4defaeb9
parent0b8726fc38460664ef1c2ce79f27c2cf00475227
scsi: call device handler for failed TUR command

Multipath devices using the TUR path checker need to see the sense
code for a failed TUR command in their device handler.  Since commit
81a7c640731a17a11e32160a08dbdca2c8 we always return success for mid
layer issued TUR commands before calling the device handler, which
stopped the TUR path checker from working.

Move the call to the device handler check sense method before the early
return for TUR commands to give the device handler a chance to intercept
them.

Signed-off-by: Christoph Hellwig <hch@infradead.org>
Tested-by: Wen Xiong <wenxiong@linux.vnet.ibm.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
drivers/scsi/scsi_error.c