[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <2xklzlq5qc54lhpq7qnp5p6ou4kc56mglrvwg6omwd4gsz4mjg@da4pvcv3v5aj>
Date: Thu, 15 May 2025 17:00:09 -0400
From: Kent Overstreet <kent.overstreet@...ux.dev>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-bcachefs@...r.kernel.org, linux-fsdevel@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] bcachefs fixes for 6.15-rc7
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(-)
Powered by blists - more mailing lists