if (ret2)
                        btrfs_abort_transaction(trans, ret2);
        } else if (add_backref) {
-               u64 local_index;
                int ret2;
 
-               ret2 = btrfs_del_inode_ref(trans, root, name, ino, parent_ino, &local_index);
+               ret2 = btrfs_del_inode_ref(trans, root, name, ino, parent_ino, NULL);
                if (ret2)
                        btrfs_abort_transaction(trans, ret2);
        }
 
                                struct btrfs_inode *inode, u64 dirid)
 {
        struct btrfs_root *log;
-       u64 index;
        int ret;
 
        ret = inode_logged(trans, inode, NULL);
        log = root->log_root;
        mutex_lock(&inode->log_mutex);
 
-       ret = btrfs_del_inode_ref(trans, log, name, btrfs_ino(inode),
-                                 dirid, &index);
+       ret = btrfs_del_inode_ref(trans, log, name, btrfs_ino(inode), dirid, NULL);
        mutex_unlock(&inode->log_mutex);
        if (ret < 0 && ret != -ENOENT)
                btrfs_set_log_full_commit(trans);