summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-08-17 15:54:48 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2019-08-19 16:00:25 -0400
commit5b1ec8b80d46cf45ccfeee587cd44e89163efe4d (patch)
treec618c42e2f9af25c2c4a9ea50454cdb4333c8c1e
parentafd3f45b84e39a662a355415e4b6b19a1bece2a5 (diff)
bcachefs: Fix __bch2_btree_iter_peek_slot_extents()
-rw-r--r--fs/bcachefs/btree_iter.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/bcachefs/btree_iter.c b/fs/bcachefs/btree_iter.c
index e772e40191d2..c83c714ee178 100644
--- a/fs/bcachefs/btree_iter.c
+++ b/fs/bcachefs/btree_iter.c
@@ -1436,8 +1436,7 @@ __bch2_btree_iter_peek_slot_extents(struct btree_iter *iter)
recheck:
while ((k = __btree_iter_peek_all(iter, l, &iter->k)).k &&
- bkey_deleted(k.k) &&
- bkey_cmp(bkey_start_pos(k.k), iter->pos) == 0)
+ bkey_cmp(k.k->p, iter->pos) <= 0)
bch2_btree_node_iter_advance(&l->iter, l->b);
/*