[Ocfs2-devel] [PATCH] ocfs2_dlm: add spinlock protection before __dlm_print_one_lock_resource is called

wengang wang wen.gang.wang at oracle.com
Tue Apr 17 20:21:26 PDT 2007


ocfs2_dlm:  add spinlock protection per __dlm_print_one_lock_resource 
calling

In dlm_convert_lock_handler(), in case of !lock, 
__dlm_print_one_lock_resource is called. __dlm_print_one_lock_resource 
needs protection of spinlock on res->spinlock.  current source lost that 
protection.
use dlm_print_one_lock_resource instead of __dlm_print_one_lock_resource.

Signed-off-by: wengang wang <wen.gang.wang at oracle.com>

Index: ocfs2-1.2.5/fs/ocfs2/dlm/dlmconvert.c

===================================================================
--- ocfs2-1.2.5/fs/ocfs2/dlm/dlmconvert.c.orig  2007-04-18 11:15:36.000000000 -0400
+++ ocfs2-1.2.5/fs/ocfs2/dlm/dlmconvert.c       2007-04-18 11:16:00.000000000 -0400
@@ -490,7 +490,7 @@
                               "cookie=%u:%llu\n",
                               dlm_get_lock_cookie_node(be64_to_cpu(cnv->cookie)),
                               dlm_get_lock_cookie_seq(be64_to_cpu(cnv->cookie)));
-               __dlm_print_one_lock_resource(res);
+               dlm_print_one_lock_resource(res);
                goto leave;
        }







More information about the Ocfs2-devel mailing list