[Cluster-devel] [PATCH][DLM] fix reference counting
Steven Whitehouse
swhiteho at redhat.com
Wed Jun 6 10:03:51 UTC 2007
Hi,
Now in the -nmw git tree. Thanks,
Steve.
On Tue, 2007-06-05 at 17:36 -0400, Josef Bacik wrote:
> Hello,
>
> This is a fix for the patch
>
> 021d2ff3a08019260a1dc002793c92d6bf18afb6
>
> I left off a dlm_hold_rsb which causes the box to panic if you try to use
> debugfs. This patch fixes the problem. Sorry about that,
>
> Signed-off-by: Josef Bacik <jwhiter at redhat.com>
>
> diff --git a/fs/dlm/debug_fs.c b/fs/dlm/debug_fs.c
> index 184be98..9f5de37 100644
> --- a/fs/dlm/debug_fs.c
> +++ b/fs/dlm/debug_fs.c
> @@ -250,6 +250,7 @@ static int rsb_iter_next(struct rsb_iter
> goto top;
> }
> ri->rsb = list_entry(ri->next, struct dlm_rsb, res_hashchain);
> + dlm_hold_rsb(ri->rsb);
> read_unlock(&ls->ls_rsbtbl[i].lock);
> dlm_put_rsb(old);
> }
>
More information about the Cluster-devel
mailing list