diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2014-12-03 12:18:30 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2014-12-10 13:13:06 +0100 |
commit | 0cc75eddd093d32c39830b95ddbba5d79d7ca69b (patch) | |
tree | 3b3b6236006a3b05b986b9c3bf1acddad5b73adf /cmds-check.c | |
parent | ed3a206c8f4d71469db5899a5a4d6659b315489e (diff) | |
download | btrfs-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.c | 7 |
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; |