From 9df279407a2daaf8e6586be483632fe9aaca6ef3 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Sat, 17 Aug 2019 15:54:48 -0400 Subject: [PATCH] bcachefs: Fix __bch2_btree_iter_peek_slot_extents() Signed-off-by: Kent Overstreet --- fs/bcachefs/btree_iter.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fs/bcachefs/btree_iter.c b/fs/bcachefs/btree_iter.c index a702eb3bbefb9..52932bbdb832c 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); /* -- 2.30.2