summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/tree-log.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/tree-log.c')
-rw-r--r--fs/btrfs/tree-log.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c
index caa8d886b4ae..a7705173150e 100644
--- a/fs/btrfs/tree-log.c
+++ b/fs/btrfs/tree-log.c
@@ -3192,25 +3192,25 @@ out_unlock:
3192int btrfs_del_inode_ref_in_log(struct btrfs_trans_handle *trans, 3192int btrfs_del_inode_ref_in_log(struct btrfs_trans_handle *trans,
3193 struct btrfs_root *root, 3193 struct btrfs_root *root,
3194 const char *name, int name_len, 3194 const char *name, int name_len,
3195 struct inode *inode, u64 dirid) 3195 struct btrfs_inode *inode, u64 dirid)
3196{ 3196{
3197 struct btrfs_fs_info *fs_info = root->fs_info; 3197 struct btrfs_fs_info *fs_info = root->fs_info;
3198 struct btrfs_root *log; 3198 struct btrfs_root *log;
3199 u64 index; 3199 u64 index;
3200 int ret; 3200 int ret;
3201 3201
3202 if (BTRFS_I(inode)->logged_trans < trans->transid) 3202 if (inode->logged_trans < trans->transid)
3203 return 0; 3203 return 0;
3204 3204
3205 ret = join_running_log_trans(root); 3205 ret = join_running_log_trans(root);
3206 if (ret) 3206 if (ret)
3207 return 0; 3207 return 0;
3208 log = root->log_root; 3208 log = root->log_root;
3209 mutex_lock(&BTRFS_I(inode)->log_mutex); 3209 mutex_lock(&inode->log_mutex);
3210 3210
3211 ret = btrfs_del_inode_ref(trans, log, name, name_len, btrfs_ino(BTRFS_I(inode)), 3211 ret = btrfs_del_inode_ref(trans, log, name, name_len, btrfs_ino(inode),
3212 dirid, &index); 3212 dirid, &index);
3213 mutex_unlock(&BTRFS_I(inode)->log_mutex); 3213 mutex_unlock(&inode->log_mutex);
3214 if (ret == -ENOSPC) { 3214 if (ret == -ENOSPC) {
3215 btrfs_set_log_full_commit(fs_info, trans); 3215 btrfs_set_log_full_commit(fs_info, trans);
3216 ret = 0; 3216 ret = 0;