BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 UID: 0 PID: 10039 Comm: kworker/0:4H Not tainted 6.16.0-rc7-syzkaller-g82af5ea7c611 #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: bcachefs_btree_write_complete btree_node_write_work Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3858 [inline] validate_chain kernel/locking/lockdep.c:3879 [inline] __lock_acquire+0xf9c/0x30a4 kernel/locking/lockdep.c:5240 lock_acquire+0x14c/0x2e0 kernel/locking/lockdep.c:5871 seqcount_lockdep_reader_access+0x94/0xc8 include/linux/seqlock.h:72 read_seqbegin include/linux/seqlock.h:836 [inline] zone_span_seqbegin include/linux/memory_hotplug.h:103 [inline] page_outside_zone_boundaries mm/page_alloc.c:442 [inline] bad_range+0x94/0x26c mm/page_alloc.c:461 expand mm/page_alloc.c:1551 [inline] page_del_and_expand mm/page_alloc.c:1577 [inline] __rmqueue_smallest mm/page_alloc.c:1748 [inline] __rmqueue mm/page_alloc.c:2296 [inline] rmqueue_buddy mm/page_alloc.c:2977 [inline] rmqueue mm/page_alloc.c:3146 [inline] get_page_from_freelist+0x1168/0x2618 mm/page_alloc.c:3666 __alloc_frozen_pages_noprof+0x17c/0x318 mm/page_alloc.c:4959 __alloc_pages_noprof+0x18/0x100 mm/page_alloc.c:4993 __alloc_pages_node_noprof include/linux/gfp.h:284 [inline] alloc_pages_node_noprof include/linux/gfp.h:311 [inline] ___kmalloc_large_node+0xa8/0x1d8 mm/slub.c:4272 __kmalloc_large_node_noprof+0x2c/0x8c mm/slub.c:4300 __do_kmalloc_node mm/slub.c:4316 [inline] __kvmalloc_node_noprof+0x7c/0x638 mm/slub.c:5015 journal_buf_prealloc fs/bcachefs/journal.c:566 [inline] __journal_res_get+0x4ac/0x20ec fs/bcachefs/journal.c:615 bch2_journal_res_get_slowpath+0xe8/0x904 fs/bcachefs/journal.c:734 bch2_journal_res_get+0x5ac/0x6a0 fs/bcachefs/journal.h:401 bch2_trans_journal_res_get fs/bcachefs/btree_trans_commit.c:354 [inline] bch2_trans_commit_write_locked fs/bcachefs/btree_trans_commit.c:635 [inline] do_bch2_trans_commit fs/bcachefs/btree_trans_commit.c:854 [inline] __bch2_trans_commit+0x2a14/0x625c fs/bcachefs/btree_trans_commit.c:1085 bch2_trans_commit fs/bcachefs/btree_update.h:241 [inline] __bch2_btree_node_update_key+0x834/0x15c0 fs/bcachefs/btree_update_interior.c:2530 bch2_btree_node_update_key+0x344/0x4f0 fs/bcachefs/btree_update_interior.c:2598 bch2_btree_node_update_key_get_iter+0x3dc/0x460 fs/bcachefs/btree_update_interior.c:2622 btree_node_write_work+0x58c/0x8b0 fs/bcachefs/btree_io.c:2203 process_one_work+0x7e8/0x155c kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3321 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3402 kthread+0x5fc/0x75c kernel/kthread.c:464 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:844