bcachefs: Fix bch2_journal_keys_peek_prev_min()

this code is rarely invoked, so - we had a few bugs left from basing it
off of bch2_journal_keys_peek_max()...

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
Kent Overstreet
2025-06-13 14:53:42 -04:00
parent 0dc8eaebed
commit 0e62fca2a6
+2 -2
View File
@@ -141,8 +141,8 @@ search:
if (!*idx)
*idx = __bch2_journal_key_search(keys, btree_id, level, pos);
while (*idx &&
__journal_key_cmp(btree_id, level, end_pos, idx_to_key(keys, *idx - 1)) <= 0) {
while (*idx < keys->nr &&
__journal_key_cmp(btree_id, level, end_pos, idx_to_key(keys, *idx - 1)) >= 0) {
(*idx)++;
iters++;
if (iters == 10) {