diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-08-17 15:54:48 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2019-08-19 16:00:25 -0400 |
commit | 5b1ec8b80d46cf45ccfeee587cd44e89163efe4d (patch) | |
tree | c618c42e2f9af25c2c4a9ea50454cdb4333c8c1e | |
parent | afd3f45b84e39a662a355415e4b6b19a1bece2a5 (diff) |
bcachefs: Fix __bch2_btree_iter_peek_slot_extents()
-rw-r--r-- | fs/bcachefs/btree_iter.c | 3 |
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); /* |