BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 0 PID: 8855 Comm: syz-executor Not tainted 6.10.0-rc7-syzkaller-gc912bf709078 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Call trace: dump_backtrace+0x1b8/0x1e4 arch/arm64/kernel/stacktrace.c:317 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:324 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xe4/0x150 lib/dump_stack.c:114 dump_stack+0x1c/0x28 lib/dump_stack.c:123 lookup_chain_cache_add kernel/locking/lockdep.c:3816 [inline] validate_chain kernel/locking/lockdep.c:3837 [inline] __lock_acquire+0x1c58/0x763c kernel/locking/lockdep.c:5137 lock_acquire+0x240/0x728 kernel/locking/lockdep.c:5754 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x5c/0x7c kernel/locking/spinlock.c:162 swake_up_one+0x2c/0x13c kernel/sched/swait.c:51 swake_up_one_online+0xc0/0x198 kernel/rcu/tree.c:1068 rcu_gp_kthread_wake kernel/rcu/tree.c:1096 [inline] rcu_report_qs_rsp+0x274/0x42c kernel/rcu/tree.c:2227 rcu_report_unblock_qs_rnp kernel/rcu/tree.c:2331 [inline] rcu_preempt_deferred_qs_irqrestore+0xa34/0xf30 kernel/rcu/tree_plugin.h:557 rcu_read_unlock_special+0x2f4/0x400 kernel/rcu/tree_plugin.h:681 __rcu_read_unlock+0xac/0x13c kernel/rcu/tree_plugin.h:426 rcu_read_unlock include/linux/rcupdate.h:814 [inline] __rhashtable_remove_fast include/linux/rhashtable.h:1098 [inline] rhashtable_remove_fast include/linux/rhashtable.h:1122 [inline] bch2_btree_node_hash_remove+0x878/0xac4 fs/bcachefs/btree_cache.c:166 bch2_btree_node_free_inmem+0x88/0x400 fs/bcachefs/btree_update_interior.c:253 btree_split+0x3700/0x4c84 fs/bcachefs/btree_update_interior.c:1714 bch2_btree_split_leaf+0x148/0x734 fs/bcachefs/btree_update_interior.c:1857 bch2_trans_commit_error+0x2a4/0x1068 fs/bcachefs/btree_trans_commit.c:918 __bch2_trans_commit+0x35e4/0x592c fs/bcachefs/btree_trans_commit.c:1138 bch2_trans_commit fs/bcachefs/btree_update.h:170 [inline] bch2_inode_delete_keys+0x6d0/0xc78 fs/bcachefs/inode.c:845 bch2_inode_rm+0x16c/0x698 fs/bcachefs/inode.c:874 bch2_evict_inode+0x1d8/0x350 fs/bcachefs/fs.c:1588 evict+0x260/0x68c fs/inode.c:667 iput_final fs/inode.c:1741 [inline] iput+0x74c/0x830 fs/inode.c:1767 do_unlinkat+0x528/0x700 fs/namei.c:4467 __do_sys_unlinkat fs/namei.c:4503 [inline] __se_sys_unlinkat fs/namei.c:4496 [inline] __arm64_sys_unlinkat+0xcc/0xfc fs/namei.c:4496 __invoke_syscall arch/arm64/kernel/syscall.c:34 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:48 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:131 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:150 el0_svc+0x54/0x168 arch/arm64/kernel/entry-common.c:712 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:730 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:598 bcachefs (loop1): shutting down bcachefs (loop1): going read-only bcachefs (loop1): finished waiting for writes to stop bcachefs (loop1): flushing journal and stopping allocators, journal seq 10 bcachefs (loop1): flushing journal and stopping allocators complete, journal seq 11 bcachefs (loop1): shutdown complete, journal seq 12 bcachefs (loop1): marking filesystem clean bcachefs (loop1): shutdown complete