summaryrefslogtreecommitdiff
path: root/cmds-check.c
diff options
context:
space:
mode:
authorQu Wenruo <quwenruo@cn.fujitsu.com>2014-12-03 12:18:30 +0800
committerDavid Sterba <dsterba@suse.cz>2014-12-10 13:13:06 +0100
commit0cc75eddd093d32c39830b95ddbba5d79d7ca69b (patch)
tree3b3b6236006a3b05b986b9c3bf1acddad5b73adf /cmds-check.c
parented3a206c8f4d71469db5899a5a4d6659b315489e (diff)
downloadbtrfs-progs-0cc75eddd093d32c39830b95ddbba5d79d7ca69b.tar.gz
btrfs-progs: Add btrfs_unlink() and btrfs_add_link() functions.
Add btrfs_unlink() and btrfs_add_link() functions in inode.c, for the incoming btrfs_mkdir() and later inode operations functions. Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'cmds-check.c')
-rw-r--r--cmds-check.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/cmds-check.c b/cmds-check.c
index 3d3d8d7..408baaa 100644
--- a/cmds-check.c
+++ b/cmds-check.c
@@ -1599,14 +1599,9 @@ static int repair_inode_orphan_item(struct btrfs_trans_handle *trans,
struct btrfs_path *path,
struct inode_record *rec)
{
- struct btrfs_key key;
int ret;
- key.objectid = BTRFS_ORPHAN_OBJECTID;
- key.type = BTRFS_ORPHAN_ITEM_KEY;
- key.offset = rec->ino;
-
- ret = btrfs_insert_empty_item(trans, root, path, &key, 0);
+ ret = btrfs_add_orphan_item(trans, root, path, rec->ino);
btrfs_release_path(path);
if (!ret)
rec->errors &= ~I_ERR_NO_ORPHAN_ITEM;