summaryrefslogtreecommitdiff
path: root/libbcachefs/bset.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-03-15 20:24:57 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2020-03-15 20:24:57 -0400
commit2286a79ccb086d8e850cb22df9d02d71d3aacc43 (patch)
treebc04b7d41ed7112a45f07149567303c0a34912ef /libbcachefs/bset.c
parent96a6a5a58fda0456a332ceeda8148d75c4b5a214 (diff)
Update bcachefs sources to d9bb516b2d bcachefs: Move extent overwrite handling out of core btree code
Diffstat (limited to 'libbcachefs/bset.c')
-rw-r--r--libbcachefs/bset.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libbcachefs/bset.c b/libbcachefs/bset.c
index 1efb7fb3..6360b2e8 100644
--- a/libbcachefs/bset.c
+++ b/libbcachefs/bset.c
@@ -1682,7 +1682,8 @@ struct bkey_packed *bch2_btree_node_iter_prev_all(struct btree_node_iter *iter,
struct bset_tree *t;
unsigned end = 0;
- bch2_btree_node_iter_verify(iter, b);
+ if (btree_keys_expensive_checks(b))
+ bch2_btree_node_iter_verify(iter, b);
for_each_bset(b, t) {
k = bch2_bkey_prev_all(b, t,
@@ -1717,7 +1718,8 @@ found:
iter->data[0].k = __btree_node_key_to_offset(b, prev);
iter->data[0].end = end;
- bch2_btree_node_iter_verify(iter, b);
+ if (btree_keys_expensive_checks(b))
+ bch2_btree_node_iter_verify(iter, b);
return prev;
}