summaryrefslogtreecommitdiff
path: root/ctree.h
diff options
context:
space:
mode:
authorSu Yue <suy.fnst@cn.fujitsu.com>2017-08-28 15:08:09 +0800
committerDavid Sterba <dsterba@suse.com>2017-10-16 20:33:00 +0200
commit3efc459166ad8d104912ec06c4ec9e0db6b7ef79 (patch)
treeb41c3099ccdd1b1aae298c1841ceb008ed283aff /ctree.h
parent564901eac7a43e85c01e5da90dbd7af6507cc724 (diff)
btrfs-progs: check: adjustments for further repair
For code reuse, btrfs_insert_dir_item() now calls inserts_with_overflow() even if the dir_item existed. Add a parameter @ignore_existed to btrfs_add_link(). If @ignore_existed is not zero, btrfs_add_link() continues to do link. Signed-off-by: Su Yue <suy.fnst@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'ctree.h')
-rw-r--r--ctree.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ctree.h b/ctree.h
index 22806599..b92df1c1 100644
--- a/ctree.h
+++ b/ctree.h
@@ -2738,7 +2738,7 @@ int btrfs_change_inode_flags(struct btrfs_trans_handle *trans,
struct btrfs_root *root, u64 ino, u64 flags);
int btrfs_add_link(struct btrfs_trans_handle *trans, struct btrfs_root *root,
u64 ino, u64 parent_ino, char *name, int namelen,
- u8 type, u64 *index, int add_backref);
+ u8 type, u64 *index, int add_backref, int ignore_existed);
int btrfs_unlink(struct btrfs_trans_handle *trans, struct btrfs_root *root,
u64 ino, u64 parent_ino, u64 index, const char *name,
int namelen, int add_orphan);