[SCSI] scsi_lib: Set the device state from transport-offline to running
authorVikas Chaudhary <vikas.chaudhary@qlogic.com>
Thu, 9 Aug 2012 08:51:30 +0000 (04:51 -0400)
committerJames Bottomley <JBottomley@Parallels.com>
Fri, 14 Sep 2012 16:59:22 +0000 (17:59 +0100)
commit0e58076b376824875e7e509b8dd352377a41cbbc
tree16fbdeac0d12c1284c935762e69de13230aa9a08
parentd53efb9d518fbc795f79c676649e0ba311838e3a
[SCSI] scsi_lib: Set the device state from transport-offline to running

FC and iSCSI class set SCSI devices to transport-offline state after
fast_io_fail/replacement_timeout has fired, but after relogin, function
scsi_internal_device_unblock() is not setting scsi device state to running.
Due to this the devices even after being relogged in remain offline.

Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/scsi_lib.c