lkml.org 
[lkml]   [2021]   [Dec]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 87/99] fuse: annotate lock in fuse_reverse_inval_entry()
    Date
    From: Miklos Szeredi <mszeredi@redhat.com>

    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 | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/fs/fuse/dir.c
    +++ b/fs/fuse/dir.c
    @@ -1132,7 +1132,7 @@ int fuse_reverse_inval_entry(struct fuse
    if (!parent)
    return -ENOENT;

    - inode_lock(parent);
    + inode_lock_nested(parent, I_MUTEX_PARENT);
    if (!S_ISDIR(parent->i_mode))
    goto unlock;


    \
     
     \ /
      Last update: 2021-12-20 16:04    [W:4.032 / U:0.232 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site