aboutsummaryrefslogtreecommitdiffstats
path: root/fs/fuse/dir.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/fuse/dir.c')
-rw-r--r--fs/fuse/dir.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c
index 72a5d5b04494..c49b8c722e27 100644
--- a/fs/fuse/dir.c
+++ b/fs/fuse/dir.c
@@ -1749,6 +1749,8 @@ static int fuse_setxattr(struct dentry *entry, const char *name,
1749 fc->no_setxattr = 1; 1749 fc->no_setxattr = 1;
1750 err = -EOPNOTSUPP; 1750 err = -EOPNOTSUPP;
1751 } 1751 }
1752 if (!err)
1753 fuse_invalidate_attr(inode);
1752 return err; 1754 return err;
1753} 1755}
1754 1756
@@ -1878,6 +1880,8 @@ static int fuse_removexattr(struct dentry *entry, const char *name)
1878 fc->no_removexattr = 1; 1880 fc->no_removexattr = 1;
1879 err = -EOPNOTSUPP; 1881 err = -EOPNOTSUPP;
1880 } 1882 }
1883 if (!err)
1884 fuse_invalidate_attr(inode);
1881 return err; 1885 return err;
1882} 1886}
1883 1887