]> git.baikalelectronics.ru Git - kernel.git/commit
fuse: fix revalidation of attributes for permission check
authorMiklos Szeredi <mszeredi@redhat.com>
Mon, 3 Dec 2018 09:14:43 +0000 (10:14 +0100)
committerMiklos Szeredi <mszeredi@redhat.com>
Mon, 3 Dec 2018 09:14:43 +0000 (10:14 +0100)
commit951f6b00285eefceeea715c2b733767fc3451f80
tree72a1116cb4e9fb331a9bf35fe0f5ee3858c98579
parenta723008d3c7f2a4443dae92424e408f6922fed64
fuse: fix revalidation of attributes for permission check

fuse_invalidate_attr() now sets fi->inval_mask instead of fi->i_time, hence
we need to check the inval mask in fuse_permission() as well.

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Fixes: 147f69e59e72 ("fuse: allow fine grained attr cache invaldation")
fs/fuse/dir.c