diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-02-10 03:42:28 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2022-02-11 18:33:16 -0500 |
commit | 9c79275419a92de852536cdb3f2fde954c10bc31 (patch) | |
tree | 4dab68f7faea1fa72a133912e7179891386b80f3 /libbcachefs/btree_iter.h | |
parent | 7b15324de1095f3e2e423e9c53da076d208b52d5 (diff) |
Update bcachefs sources to b84661c042 bcachefs: Fix reflink repair code
Diffstat (limited to 'libbcachefs/btree_iter.h')
-rw-r--r-- | libbcachefs/btree_iter.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libbcachefs/btree_iter.h b/libbcachefs/btree_iter.h index 5205d53c..759c7b52 100644 --- a/libbcachefs/btree_iter.h +++ b/libbcachefs/btree_iter.h @@ -50,11 +50,6 @@ static inline struct btree *btree_node_parent(struct btree_path *path, return btree_path_node(path, b->c.level + 1); } -static inline int btree_iter_err(const struct btree_iter *iter) -{ - return iter->flags & BTREE_ITER_ERROR ? -EIO : 0; -} - /* Iterate over paths within a transaction: */ static inline struct btree_path * @@ -132,6 +127,9 @@ __trans_next_path_with_node(struct btree_trans *trans, struct btree *b, struct btree_path * __must_check bch2_btree_path_make_mut(struct btree_trans *, struct btree_path *, bool, unsigned long); +struct btree_path * __must_check +bch2_btree_path_set_pos(struct btree_trans *, struct btree_path *, + struct bpos, bool, unsigned long); int __must_check bch2_btree_path_traverse(struct btree_trans *, struct btree_path *, unsigned); struct btree_path *bch2_path_get(struct btree_trans *, enum btree_id, struct bpos, |