Loading fs/fuse/dir.c +4 −3 Original line number Diff line number Diff line Loading @@ -1252,6 +1252,10 @@ static int fuse_direntplus_link(struct file *file, fi->nlookup++; spin_unlock(&fc->lock); fuse_change_attributes(inode, &o->attr, entry_attr_timeout(o), attr_version); /* * The other branch to 'found' comes via fuse_iget() * which bumps nlookup inside Loading Loading @@ -1291,9 +1295,6 @@ static int fuse_direntplus_link(struct file *file, } found: fuse_change_attributes(inode, &o->attr, entry_attr_timeout(o), attr_version); fuse_change_entry_timeout(dentry, o); err = 0; Loading Loading
fs/fuse/dir.c +4 −3 Original line number Diff line number Diff line Loading @@ -1252,6 +1252,10 @@ static int fuse_direntplus_link(struct file *file, fi->nlookup++; spin_unlock(&fc->lock); fuse_change_attributes(inode, &o->attr, entry_attr_timeout(o), attr_version); /* * The other branch to 'found' comes via fuse_iget() * which bumps nlookup inside Loading Loading @@ -1291,9 +1295,6 @@ static int fuse_direntplus_link(struct file *file, } found: fuse_change_attributes(inode, &o->attr, entry_attr_timeout(o), attr_version); fuse_change_entry_timeout(dentry, o); err = 0; Loading