BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 10121 Comm: syz.9.1147 Tainted: G L syzkaller #0 PREEMPT Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/31/2026 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:3899 [inline] validate_chain kernel/locking/lockdep.c:3920 [inline] __lock_acquire+0xed4/0x2b08 kernel/locking/lockdep.c:5288 lock_acquire+0x13c/0x320 kernel/locking/lockdep.c:5942 __raw_spin_lock include/linux/spinlock_api_smp.h:190 [inline] _raw_spin_lock+0x48/0x60 kernel/locking/spinlock.c:173 rcu_note_context_switch+0x23c/0xc94 kernel/rcu/tree_plugin.h:336 __schedule+0x304/0x2b50 kernel/sched/core.c:7234 preempt_schedule_irq+0x74/0x174 kernel/sched/core.c:7662 irqentry_exit_cond_resched+0x30/0x40 kernel/entry/common.c:145 irqentry_exit_to_kernel_mode_preempt+0x44/0x54 include/linux/irq-entry-common.h:453 arm64_exit_to_kernel_mode_preempt+0x1c/0x38 arch/arm64/kernel/entry-common.c:108 __el1_irq arch/arm64/kernel/entry-common.c:572 [inline] el1_interrupt+0x4c/0x60 arch/arm64/kernel/entry-common.c:582 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:587 el1h_64_irq+0x78/0x7c arch/arm64/kernel/entry.S:602 __daif_local_irq_restore arch/arm64/include/asm/irqflags.h:175 [inline] (P) arch_local_irq_restore arch/arm64/include/asm/irqflags.h:195 [inline] (P) lock_acquire+0x168/0x320 kernel/locking/lockdep.c:5946 (P) rcu_lock_acquire include/linux/rcupdate.h:309 [inline] rcu_read_lock include/linux/rcupdate.h:849 [inline] percpu_ref_put_many include/linux/percpu-refcount.h:331 [inline] percpu_ref_put+0x44/0x1ec include/linux/percpu-refcount.h:352 css_put include/linux/cgroup_refcnt.h:79 [inline] __memcg_slab_post_alloc_hook+0x250/0x824 mm/memcontrol.c:3694 memcg_slab_post_alloc_hook mm/slub.c:2549 [inline] slab_post_alloc_hook mm/slub.c:4739 [inline] slab_alloc_node mm/slub.c:5033 [inline] kmem_cache_alloc_lru_noprof+0x32c/0x5d8 mm/slub.c:5066 rpc_alloc_inode+0x2c/0x3c net/sunrpc/rpc_pipe.c:201 alloc_inode+0x68/0x198 fs/inode.c:338 new_inode+0x20/0x50 fs/inode.c:1181 rpc_get_inode+0x28/0x124 net/sunrpc/rpc_pipe.c:470 rpc_new_dir+0x94/0x250 net/sunrpc/rpc_pipe.c:563 rpc_populate+0xb0/0x1b8 net/sunrpc/rpc_pipe.c:600 rpc_fill_super+0x168/0x344 net/sunrpc/rpc_pipe.c:1136 get_tree_super+0xb8/0x148 fs/super.c:1360 get_tree_keyed+0x5c/0x70 fs/super.c:1398 rpc_fs_get_tree+0x160/0x228 net/sunrpc/rpc_pipe.c:1166 vfs_get_tree+0x90/0x28c fs/super.c:1881 fc_mount+0x24/0xac fs/namespace.c:1282 do_new_mount_fc fs/namespace.c:3910 [inline] do_new_mount+0x2a4/0x538 fs/namespace.c:3986 path_mount+0x5f0/0xa88 fs/namespace.c:4337 do_mount+0xe8/0x148 fs/namespace.c:4350 __do_sys_mount fs/namespace.c:4565 [inline] __se_sys_mount fs/namespace.c:4542 [inline] __arm64_sys_mount+0x33c/0x388 fs/namespace.c:4542 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x244 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xec/0x23c arch/arm64/kernel/syscall.c:121 do_el0_svc+0x4c/0x5c arch/arm64/kernel/syscall.c:140 el0_svc+0x60/0x1d8 arch/arm64/kernel/entry-common.c:797 el0t_64_sync_handler+0x44/0x104 arch/arm64/kernel/entry-common.c:816 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:606