forked fromtorvalds/linux
- Notifications
You must be signed in to change notification settings - Fork0
Commit57c720d
ocfs2: fix unbalanced locking
Based on what fails, function can return with nfs_sync_rwlock eitherlocked or unlocked. That can not be right.Always return with lock unlocked on error.Fixes:4cd9973 ("ocfs2: avoid inode removal while nfsd is accessing it")Signed-off-by: Pavel Machek (CIP) <pavel@denx.de>Signed-off-by: Andrew Morton <akpm@linux-foundation.org>Reviewed-by: Joseph Qi <joseph.qi@linux.alibaba.com>Reviewed-by: Andrew Morton <akpm@linux-foundation.org>Cc: Mark Fasheh <mark@fasheh.com>Cc: Joel Becker <jlbec@evilplan.org>Cc: Junxiao Bi <junxiao.bi@oracle.com>Cc: Changwei Ge <gechangwei@live.cn>Cc: Gang He <ghe@suse.com>Cc: Jun Piao <piaojun@huawei.com>Link:http://lkml.kernel.org/r/20200724124443.GA28164@duo.ucw.czSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>1 parent4510a5a commit57c720d
1 file changed
+7
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2871 | 2871 | | |
2872 | 2872 | | |
2873 | 2873 | | |
2874 | | - | |
| 2874 | + | |
2875 | 2875 | | |
2876 | 2876 | | |
| 2877 | + | |
| 2878 | + | |
| 2879 | + | |
| 2880 | + | |
| 2881 | + | |
| 2882 | + | |
2877 | 2883 | | |
2878 | 2884 | | |
2879 | 2885 | | |
| |||
0 commit comments
Comments
(0)