The following changes since commit 8e4d28036c293241b312b1fceafb32b994f80fcc: bcachefs: Don't aggressively discard the journal (2025-05-07 17:10:10 -0400) are available in the Git repository at: git://evilpiepirate.org/bcachefs.git tags/bcachefs-2025-05-15 for you to fetch changes up to 9c09e59cc55cdf7feb29971fd792fc1947010b79: bcachefs: fix wrong arg to fsck_err() (2025-05-14 18:59:15 -0400) ---------------------------------------------------------------- bcachefs fixes for 6.15-rc7 The main user reported ones are: - Fix a btree iterator locking inconsistency that's been causing us to go emergency read-only in evacuate: "Fix broken btree_path lock invariants in next_node()" - Minor btree noed cache reclaim tweak that should help with OOMs: don't set btree nodes as accessed on fill - Fix a bch2_bkey_clear_rebalance() issue that was causing rebalance to do needless work ---------------------------------------------------------------- Alan Huang (1): bcachefs: Fix self deadlock Kent Overstreet (8): bcachefs: Don't strip rebalance_opts from indirect extents bcachefs: Fix broken btree_path lock invariants in next_node() bcachefs: Fix livelock in journal_entry_open() bcachefs: Don't set btree nodes as accessed on fill bcachefs: Fix set_should_be_locked() call in peek_slot() bcachefs: Fix accidental O(n^2) in fiemap bcachefs: Fix missing commit in backpointer to missing target bcachefs: fix wrong arg to fsck_err() fs/bcachefs/backpointers.c | 117 ++++++++++++++++++++++++++++-------------- fs/bcachefs/btree_cache.c | 9 ++-- fs/bcachefs/btree_iter.c | 22 +++++--- fs/bcachefs/disk_accounting.c | 17 +++++- fs/bcachefs/disk_accounting.h | 16 ++++-- fs/bcachefs/fs.c | 4 +- fs/bcachefs/fsck.c | 2 +- fs/bcachefs/journal_reclaim.c | 17 ++++-- fs/bcachefs/rebalance.c | 2 +- 9 files changed, 140 insertions(+), 66 deletions(-)