[Cluster-devel] [DLM][PATCH] Fix dlm_lowcoms_stop hang
Josef Bacik
jwhiter at redhat.com
Thu Apr 19 21:59:05 UTC 2007
Hello,
When you attempt to release a lockspace in DLM, it will hang trying to down a
semaphore that has already been downed. The attached patch fixes the problem.
Thank you,
Josef
Signed-off-by: Josef Bacik <jwhiter at redhat.com>
diff --git a/fs/dlm/lowcomms.c b/fs/dlm/lowcomms.c
index 76399b7..2b32f3c 100644
--- a/fs/dlm/lowcomms.c
+++ b/fs/dlm/lowcomms.c
@@ -1407,7 +1407,7 @@ void dlm_lowcomms_stop(void)
clean_writequeues();
for (i = 0; i < max_nodeid; i++) {
- con = nodeid2con(i, 0);
+ con = __nodeid2con(i, 0);
if (con) {
close_connection(con, true);
if (con->othercon)
More information about the Cluster-devel
mailing list