]> 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)
commit393823d0f5e936ce9cfefdf5467412d9015cd8cd
tree72a1116cb4e9fb331a9bf35fe0f5ee3858c98579
parent63d7ad16eea22c117a61f069a997f672b77bd0c0
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: 8050b0e16ce0 ("fuse: allow fine grained attr cache invaldation")
fs/fuse/dir.c