projects
/
wrapfs-3.2.y.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
639901b
)
fuse: annotate lock in fuse_reverse_inval_entry()
author
Miklos Szeredi
<mszeredi@redhat.com>
Fri, 22 Oct 2021 15:03:01 +0000
(17:03 +0200)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Wed, 22 Dec 2021 08:05:15 +0000
(09:05 +0100)
commit
bda9a71980e083699a0360963c0135657b73f47a
upstream.
Add missing inode lock annotatation; found by syzbot.
Reported-and-tested-by: syzbot+9f747458f5990eaa8d43@syzkaller.appspotmail.com
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/fuse/dir.c
patch
|
blob
|
history
diff --git
a/fs/fuse/dir.c
b/fs/fuse/dir.c
index 9af23f4365586ecdc604a3930c456ac4703bd4f5..b41cc537eb3113dc628e80d68bc67e778c708503 100644
(file)
--- a/
fs/fuse/dir.c
+++ b/
fs/fuse/dir.c
@@
-973,7
+973,7
@@
int fuse_reverse_inval_entry(struct super_block *sb, u64 parent_nodeid,
if (!parent)
return -ENOENT;
- inode_lock
(parent
);
+ inode_lock
_nested(parent, I_MUTEX_PARENT
);
if (!S_ISDIR(parent->i_mode))
goto unlock;