[SCSI] aacraid: apply commit config for reset_devices flag
authorSalyzyn, Mark <mark_salyzyn@adaptec.com>
Tue, 22 May 2007 13:32:29 +0000 (09:32 -0400)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Tue, 22 May 2007 19:08:41 +0000 (14:08 -0500)
commit1208bab5d07c9a9172f04b76dc107c37507a9bb3
tree211e8d934cc28a26b9587431d02ef87e2652c474
parent09ff92fea2890c697a36d8b26f5a3ea725ef8fb4
[SCSI] aacraid: apply commit config for reset_devices flag

Under some conditions associated with the unclean transition to kdump,
the aacraid adapters will view the array as foreign and not export it to
prevent access and data manipulation. The solution is to submit a commit
configuration to export the devices since this is a expected behavior
when transitioning to a kdump kernel.

This patch adds the aacraid.reset_devices flag and when either this or
the global reset_devices flag is set, ensures that a commit config is
issued and extends the startup_timeout if it is set less than 5 minutes.

Signed-off-by: Mark Salyzyn <aacraid@adaptec.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/aacraid/aachba.c
drivers/scsi/aacraid/aacraid.h
drivers/scsi/aacraid/rx.c