This patch corrects the following: - Fixes the following problems in the ASE Availability Manager (AM): o A "simple_lock: time limit exceeded" panic on multi-processor, and system hangs in single processor systems. This can occur when multiple host target mode requests are issued due to SCSI aborts and resets on a shared bus. o A kernel memory fault panic caused by a race condition when the AM de-initializes. - Fixes a kernel memory fault in am_select() in the Availability Manager. - Fixes a problem where the aseagent process goes into a U state when another ASE member leaves the cluster, due to the aseagent process waiting on a SCSI ping request that never completes.