BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 0 PID: 4264 Comm: syz-executor.2 Not tainted 6.1.28-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 lookup_chain_cache_add kernel/locking/lockdep.c:3779 [inline] validate_chain kernel/locking/lockdep.c:3800 [inline] __lock_acquire+0x1b8c/0x764c kernel/locking/lockdep.c:5056 lock_acquire+0x26c/0x7cc kernel/locking/lockdep.c:5669 local_lock_acquire+0x3c/0x15c include/linux/local_lock_internal.h:29 consume_obj_stock mm/memcontrol.c:3224 [inline] obj_cgroup_charge+0x8c/0x2d4 mm/memcontrol.c:3353 memcg_slab_pre_alloc_hook mm/slab.h:501 [inline] slab_pre_alloc_hook+0x31c/0x33c mm/slab.h:715 slab_alloc_node mm/slub.c:3318 [inline] slab_alloc mm/slub.c:3406 [inline] __kmem_cache_alloc_lru mm/slub.c:3413 [inline] kmem_cache_alloc_lru+0x64/0x2f8 mm/slub.c:3429 xas_alloc lib/xarray.c:377 [inline] xas_create+0xef4/0x13d4 lib/xarray.c:679 xas_store+0x90/0x1598 lib/xarray.c:789 __filemap_add_folio+0x694/0x1258 mm/filemap.c:895 filemap_add_folio+0x10c/0x298 mm/filemap.c:934 __filemap_get_folio+0x7b0/0xb6c mm/filemap.c:1976 pagecache_get_page+0x3c/0x16c mm/folio-compat.c:110 find_or_create_page include/linux/pagemap.h:613 [inline] alloc_extent_buffer+0x214/0x114c fs/btrfs/extent_io.c:4613 btrfs_find_create_tree_block+0x3c/0x50 fs/btrfs/disk-io.c:922 btrfs_init_new_buffer fs/btrfs/extent-tree.c:4866 [inline] btrfs_alloc_tree_block+0x21c/0x1478 fs/btrfs/extent-tree.c:4985 __btrfs_cow_block+0x3f4/0x16f0 fs/btrfs/ctree.c:433 btrfs_cow_block+0x354/0x7dc fs/btrfs/ctree.c:588 btrfs_search_slot+0xb7c/0x2948 btrfs_insert_empty_items+0xa4/0x178 fs/btrfs/ctree.c:4119 btrfs_insert_empty_item fs/btrfs/ctree.h:3130 [inline] alloc_reserved_tree_block fs/btrfs/extent-tree.c:4754 [inline] run_delayed_tree_ref fs/btrfs/extent-tree.c:1670 [inline] run_one_delayed_ref fs/btrfs/extent-tree.c:1699 [inline] btrfs_run_delayed_refs_for_head fs/btrfs/extent-tree.c:1948 [inline] __btrfs_run_delayed_refs+0x1038/0x3aa4 fs/btrfs/extent-tree.c:2011 btrfs_run_delayed_refs+0x13c/0x4c0 fs/btrfs/extent-tree.c:2142 btrfs_commit_transaction+0x308/0x2cd4 fs/btrfs/transaction.c:2136 btrfs_sync_fs+0x55c/0xb6c fs/btrfs/super.c:1527 sync_filesystem+0x1a0/0x218 fs/sync.c:66 generic_shutdown_super+0x70/0x328 fs/super.c:474 kill_anon_super+0x4c/0x74 fs/super.c:1108 btrfs_kill_super+0x40/0x58 fs/btrfs/super.c:2441 deactivate_locked_super+0xac/0x124 fs/super.c:332 deactivate_super+0xf0/0x110 fs/super.c:363 cleanup_mnt+0x394/0x41c fs/namespace.c:1186 __cleanup_mnt+0x20/0x30 fs/namespace.c:1193 task_work_run+0x240/0x2f0 kernel/task_work.c:179 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline] do_notify_resume+0x2144/0x3470 arch/arm64/kernel/signal.c:1132 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_svc+0x9c/0x168 arch/arm64/kernel/entry-common.c:638 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:581