aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r--fs/btrfs/inode.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 1ca49eaba3bb..bb242f2fb51e 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -4837,10 +4837,12 @@ static struct inode *btrfs_iget_locked(struct super_block *s,
4837{ 4837{
4838 struct inode *inode; 4838 struct inode *inode;
4839 struct btrfs_iget_args args; 4839 struct btrfs_iget_args args;
4840 unsigned long hashval = btrfs_inode_hash(objectid, root);
4841
4840 args.ino = objectid; 4842 args.ino = objectid;
4841 args.root = root; 4843 args.root = root;
4842 4844
4843 inode = iget5_locked(s, objectid, btrfs_find_actor, 4845 inode = iget5_locked(s, hashval, btrfs_find_actor,
4844 btrfs_init_locked_inode, 4846 btrfs_init_locked_inode,
4845 (void *)&args); 4847 (void *)&args);
4846 return inode; 4848 return inode;
@@ -5460,7 +5462,7 @@ static struct inode *btrfs_new_inode(struct btrfs_trans_handle *trans,
5460 BTRFS_INODE_NODATASUM; 5462 BTRFS_INODE_NODATASUM;
5461 } 5463 }
5462 5464
5463 insert_inode_hash(inode); 5465 btrfs_insert_inode_hash(inode);
5464 inode_tree_add(inode); 5466 inode_tree_add(inode);
5465 5467
5466 trace_btrfs_inode_new(inode); 5468 trace_btrfs_inode_new(inode);