From: Kent Overstreet Date: Sat, 17 Aug 2019 19:54:48 +0000 (-0400) Subject: bcachefs: Fix __bch2_btree_iter_peek_slot_extents() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9df279407a2daaf8e6586be483632fe9aaca6ef3;p=linux.git bcachefs: Fix __bch2_btree_iter_peek_slot_extents() Signed-off-by: Kent Overstreet --- 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); /*