diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c index cbb10e19e7e8..494b7457d340 100644 --- a/fs/fuse/inode.c +++ b/fs/fuse/inode.c @@ -1656,6 +1656,8 @@ static int fuse_fill_super_submount(struct super_block *sb, WARN_ON(sb->s_bdi != &noop_backing_dev_info); sb->s_bdi = bdi_get(parent_sb->s_bdi); + sb->s_flags |= parent_sb->s_flags & SB_POSIXACL; + sb->s_xattr = parent_sb->s_xattr; sb->s_export_op = parent_sb->s_export_op; sb->s_time_gran = parent_sb->s_time_gran;