aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/mpt2sas/mpi/mpi2_init.h
diff options
context:
space:
mode:
authorKashyap, Desai <[email protected]>2010-06-17 07:58:55 +0000
committerJames Bottomley <[email protected]>2010-07-27 17:02:06 +0000
commitd274213a1ae59e8abde8d43e1e3a478fe9f28794 (patch)
treea13dcb559d8a444c862fd57bf0c114dd7425018a /drivers/scsi/mpt2sas/mpi/mpi2_init.h
parent[SCSI] mpt2sas: Fix to use sas device list instead of enclosure list for _tra... (diff)
downloadkernel-d274213a1ae59e8abde8d43e1e3a478fe9f28794.tar.gz
kernel-d274213a1ae59e8abde8d43e1e3a478fe9f28794.zip
[SCSI] mpt2sas: Hold Controller reset when another reset is in progress
Driver should not allow multiple host reset when already host reset is in progress. It is possible that host reset was sent by scsi mid layer while there was already an host reset active, either issued via IOCTL interface or internaly, like a config page timeout. Since there was a host reset active, the driver would return a FAILED response to the scsi mid layer. The solution is make sure pending host resets will wait for the active host reset to complete before returning control back up the call stack. Signed-off-by: Kashyap Desai <[email protected]> Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_init.h')
0 files changed, 0 insertions, 0 deletions