BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 PID: 6524 Comm: syz.2.333 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf8/0x160 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3772 [inline] validate_chain kernel/locking/lockdep.c:3793 [inline] __lock_acquire+0x1b40/0x6544 kernel/locking/lockdep.c:5049 lock_acquire+0x20c/0x644 kernel/locking/lockdep.c:5662 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x6c/0xb4 kernel/locking/spinlock.c:162 debug_object_activate+0x7c/0x468 lib/debugobjects.c:698 debug_rcu_head_queue kernel/rcu/rcu.h:190 [inline] call_rcu+0x54/0x954 kernel/rcu/tree.c:2834 thread_stack_delayed_free kernel/fork.c:229 [inline] free_thread_stack kernel/fork.c:339 [inline] release_task_stack kernel/fork.c:526 [inline] put_task_stack+0x134/0x1dc kernel/fork.c:533 finish_task_switch+0x570/0x620 kernel/sched/core.c:5155 context_switch kernel/sched/core.c:5247 [inline] __schedule+0xde0/0x1b18 kernel/sched/core.c:6561 preempt_schedule_irq+0x8c/0x1b8 kernel/sched/core.c:6873 arm64_preempt_schedule_irq+0x44/0x58 arch/arm64/kernel/entry-common.c:265 __el1_irq arch/arm64/kernel/entry-common.c:474 [inline] el1_interrupt+0x3c/0x54 arch/arm64/kernel/entry-common.c:486 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:491 el1h_64_irq+0x64/0x68 arch/arm64/kernel/entry.S:581 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:122 [inline] seqcount_lockdep_reader_access include/linux/seqlock.h:104 [inline] read_seqbegin+0x90/0x15c include/linux/seqlock.h:893 zone_span_seqbegin include/linux/memory_hotplug.h:132 [inline] page_outside_zone_boundaries mm/page_alloc.c:627 [inline] bad_range+0x9c/0x260 mm/page_alloc.c:654 rmqueue mm/page_alloc.c:3887 [inline] get_page_from_freelist+0x1e70/0x1fc0 mm/page_alloc.c:4325 __alloc_pages+0x1cc/0x53c mm/page_alloc.c:5614 alloc_pages+0x434/0x6f8 mm/mempolicy.c:-1 folio_alloc+0x28/0x6c mm/mempolicy.c:2292 filemap_alloc_folio+0xc4/0x428 mm/filemap.c:999 page_cache_ra_unbounded+0x198/0x57c mm/readahead.c:248 do_page_cache_ra mm/readahead.c:300 [inline] page_cache_ra_order+0x850/0xa1c mm/readahead.c:564 ondemand_readahead+0x600/0xb0c mm/readahead.c:690 page_cache_async_ra+0x1b0/0x1cc mm/readahead.c:739 do_async_mmap_readahead mm/filemap.c:3191 [inline] filemap_fault+0x4c0/0xe8c mm/filemap.c:3245 __do_fault+0x11c/0x3d8 mm/memory.c:4280 do_read_fault mm/memory.c:4631 [inline] do_fault mm/memory.c:4760 [inline] handle_pte_fault mm/memory.c:5031 [inline] __handle_mm_fault mm/memory.c:5173 [inline] handle_mm_fault+0x1ac0/0x2ff0 mm/memory.c:5294 faultin_page mm/gup.c:1026 [inline] __get_user_pages+0x338/0x798 mm/gup.c:1250 __get_user_pages_locked mm/gup.c:1454 [inline] get_dump_page+0x13c/0x5c4 mm/gup.c:1952 dump_user_range+0x10c/0x5e8 fs/coredump.c:975 elf_core_dump+0x27bc/0x2cc4 fs/binfmt_elf.c:2354 do_coredump+0x10c4/0x1c4c fs/coredump.c:824 get_signal+0xdec/0x1310 kernel/signal.c:2857 do_signal arch/arm64/kernel/signal.c:1081 [inline] do_notify_resume+0x29c/0x2b28 arch/arm64/kernel/signal.c:1134 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline] el0_da+0xb4/0x154 arch/arm64/kernel/entry-common.c:516 el0t_64_sync_handler+0x90/0xf0 arch/arm64/kernel/entry-common.c:658 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585