
This patch fixes a panic in dlm when another node in the cluster is halted.

This patch fixes a panic in the dlm deadlock detection code.

This patch fixes a problem where a process using the distributed lock manager
can take upto ten minutes to exit.

This fix will take care of several dlm related crashes and performance issues.

This patch corrects two problems in the DLM subsystem. 
    - A cluster member panic.
    - DLM was not always returning the resource block info for the sublock 
      even if the sub lock was held.
This patch fixes a Distributed Lock Manager panic when calling the 
dlm_get_lkinfo() routine passing an lkid of a lock block that has 
already been declared dead by the deadlock detection thread.


