[Cluster-devel] [DLM][PATCH] Fix dlm_lowcoms_stop hang
Steven Whitehouse
swhiteho at redhat.com
Fri Apr 20 08:26:52 UTC 2007
Hi,
Now applied to the git tree. Thanks,
Steve.
On Thu, 2007-04-19 at 17:59 -0400, Josef Bacik wrote:
> 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