Hi Linus, just a few stragglers left. The revert should've had a Reported-By: Gabriel de Perthuis <g2p.code@xxxxxxxxx> noting it here since I just tagged the pull, but he did the work of bisecting it for us :) Cheers, Kent The following changes since commit 7d7f71cd8763a296d02dff9514447aa3de199c47: bcachefs: Add missing bch2_trans_begin() (2024-07-10 09:53:39 -0400) are available in the Git repository at: https://evilpiepirate.org/git/bcachefs.git tags/bcachefs-2024-07-12 for you to fetch changes up to 1841027c7de47527ed819a935b7aa340b9171eb5: bcachefs: bch2_gc_btree() should not use btree_root_lock (2024-07-11 20:10:55 -0400) ---------------------------------------------------------------- bcachefs fixes for 6.10-rc8, more - revert the SLAB_ACCOUNT patch, something crazy is going on in memcg and someone forgot to test - minor fixes: missing rcu_read_lock(), scheduling while atomic (in an emergency shutdown path) - two lockdep fixes; these could have gone earlier, but were left to bake awhile ---------------------------------------------------------------- Kent Overstreet (6): bcachefs: Fix RCU splat bcachefs: fix scheduling while atomic in break_cycle() Revert "bcachefs: Mark bch_inode_info as SLAB_ACCOUNT" bcachefs; Use trans_unlock_long() when waiting on allocator bcachefs: Set PF_MEMALLOC_NOFS when trans->locked bcachefs: bch2_gc_btree() should not use btree_root_lock fs/bcachefs/btree_gc.c | 30 ++++++++++++++++++++++-------- fs/bcachefs/btree_iter.c | 7 ++++--- fs/bcachefs/btree_locking.c | 10 ++++------ fs/bcachefs/btree_locking.h | 22 ++++++++++++++++++++++ fs/bcachefs/btree_types.h | 1 + fs/bcachefs/buckets.c | 2 +- fs/bcachefs/buckets.h | 8 ++++++++ fs/bcachefs/fs.c | 3 +-- fs/bcachefs/io_misc.c | 2 +- fs/bcachefs/util.c | 25 ++++++++++++++++++++++--- fs/bcachefs/util.h | 1 + 11 files changed, 87 insertions(+), 24 deletions(-)