]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ocfs2: unlock super lock if lockres refresh failed
authorJunxiao Bi <junxiao.bi@oracle.com>
Fri, 22 Feb 2013 00:42:45 +0000 (16:42 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 28 Feb 2013 14:59:01 +0000 (06:59 -0800)
commitcd336937712589aff73931ed84c2bc56d0574a3c
tree4b8c8fcc7c8c930eb6c8958619b8bfac02444d88
parent9fd4e539ed0737be165fc633063885a477ac556a
ocfs2: unlock super lock if lockres refresh failed

commit 3278bb748d2437eb1464765f36429e5d6aa91c38 upstream.

If lockres refresh failed, the super lock will never be released which
will cause some processes on other cluster nodes hung forever.

Signed-off-by: Junxiao Bi <junxiao.bi@oracle.com>
Cc: Joel Becker <jlbec@evilplan.org>
Cc: Mark Fasheh <mfasheh@suse.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ocfs2/dlmglue.c