author: Amir Goldstein <amir73il@gmail.com> 2021-06-21 14:03:53 +0300
committer: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2021-07-20 16:00:24 +0200
commit: c09a4ad6251f9354df0915ac5b8f22c7b9d6bc11
parent: 6ba041fc3c441e0cf4762f4baf0166e8d34f6802
Commit Summary:
Diffstat:
1 file changed, 1 insertion, 1 deletion
diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c
index 3fa8604c21d5..d296b0d19c27 100644
--- a/fs/fuse/dir.c
+++ b/fs/fuse/dir.c
@@ -252,7 +252,7 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags)
if (ret == -ENOMEM)
goto out;
if (ret || fuse_invalid_attr(&outarg.attr) ||
- inode_wrong_type(inode, outarg.attr.mode))
+ fuse_stale_inode(inode, outarg.generation, &outarg.attr))
goto invalid;
forget_all_cached_acls(inode);