Loading fs/fuse/dir.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -207,9 +207,9 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags) fuse_queue_forget(fc, forget, outarg.nodeid, 1); fuse_queue_forget(fc, forget, outarg.nodeid, 1); goto invalid; goto invalid; } } spin_lock(&fc->lock); spin_lock(&fi->lock); fi->nlookup++; fi->nlookup++; spin_unlock(&fc->lock); spin_unlock(&fi->lock); } } kfree(forget); kfree(forget); if (ret == -ENOMEM) if (ret == -ENOMEM) Loading fs/fuse/inode.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -325,9 +325,9 @@ struct inode *fuse_iget(struct super_block *sb, u64 nodeid, } } fi = get_fuse_inode(inode); fi = get_fuse_inode(inode); spin_lock(&fc->lock); spin_lock(&fi->lock); fi->nlookup++; fi->nlookup++; spin_unlock(&fc->lock); spin_unlock(&fi->lock); fuse_change_attributes(inode, attr, attr_valid, attr_version); fuse_change_attributes(inode, attr, attr_valid, attr_version); return inode; return inode; Loading fs/fuse/readdir.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -213,9 +213,9 @@ static int fuse_direntplus_link(struct file *file, } } fi = get_fuse_inode(inode); fi = get_fuse_inode(inode); spin_lock(&fc->lock); spin_lock(&fi->lock); fi->nlookup++; fi->nlookup++; spin_unlock(&fc->lock); spin_unlock(&fi->lock); forget_all_cached_acls(inode); forget_all_cached_acls(inode); fuse_change_attributes(inode, &o->attr, fuse_change_attributes(inode, &o->attr, Loading Loading
fs/fuse/dir.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -207,9 +207,9 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags) fuse_queue_forget(fc, forget, outarg.nodeid, 1); fuse_queue_forget(fc, forget, outarg.nodeid, 1); goto invalid; goto invalid; } } spin_lock(&fc->lock); spin_lock(&fi->lock); fi->nlookup++; fi->nlookup++; spin_unlock(&fc->lock); spin_unlock(&fi->lock); } } kfree(forget); kfree(forget); if (ret == -ENOMEM) if (ret == -ENOMEM) Loading
fs/fuse/inode.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -325,9 +325,9 @@ struct inode *fuse_iget(struct super_block *sb, u64 nodeid, } } fi = get_fuse_inode(inode); fi = get_fuse_inode(inode); spin_lock(&fc->lock); spin_lock(&fi->lock); fi->nlookup++; fi->nlookup++; spin_unlock(&fc->lock); spin_unlock(&fi->lock); fuse_change_attributes(inode, attr, attr_valid, attr_version); fuse_change_attributes(inode, attr, attr_valid, attr_version); return inode; return inode; Loading
fs/fuse/readdir.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -213,9 +213,9 @@ static int fuse_direntplus_link(struct file *file, } } fi = get_fuse_inode(inode); fi = get_fuse_inode(inode); spin_lock(&fc->lock); spin_lock(&fi->lock); fi->nlookup++; fi->nlookup++; spin_unlock(&fc->lock); spin_unlock(&fi->lock); forget_all_cached_acls(inode); forget_all_cached_acls(inode); fuse_change_attributes(inode, &o->attr, fuse_change_attributes(inode, &o->attr, Loading