BTRFS info (device loop3): relocating block group 6881280 flags data|metadata BTRFS info (device loop3): relocating block group 5242880 flags data|metadata BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 0 PID: 9632 Comm: syz.3.475 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 seqcount_lockdep_reader_access+0xa0/0xd4 include/linux/seqlock.h:72 read_seqbegin include/linux/seqlock.h:772 [inline] zone_span_seqbegin include/linux/memory_hotplug.h:151 [inline] page_outside_zone_boundaries mm/page_alloc.c:434 [inline] bad_range+0x9c/0x29c mm/page_alloc.c:453 expand+0x70/0x204 mm/page_alloc.c:1332 __rmqueue_smallest mm/page_alloc.c:1517 [inline] __rmqueue mm/page_alloc.c:2218 [inline] rmqueue_bulk mm/page_alloc.c:2244 [inline] __rmqueue_pcplist+0x500/0x2014 mm/page_alloc.c:2934 rmqueue_pcplist mm/page_alloc.c:2976 [inline] rmqueue mm/page_alloc.c:3013 [inline] get_page_from_freelist+0x660/0x2d38 mm/page_alloc.c:3422 __alloc_pages_noprof+0x220/0x6c0 mm/page_alloc.c:4683 __alloc_pages_node_noprof include/linux/gfp.h:269 [inline] alloc_pages_node_noprof include/linux/gfp.h:296 [inline] alloc_slab_page+0x9c/0x164 mm/slub.c:2265 allocate_slab+0x78/0x2f0 mm/slub.c:2428 new_slab mm/slub.c:2481 [inline] ___slab_alloc+0x784/0xf38 mm/slub.c:3667 __slab_alloc+0x74/0xd0 mm/slub.c:3757 __slab_alloc_node mm/slub.c:3810 [inline] slab_alloc_node mm/slub.c:3990 [inline] kmem_cache_alloc_noprof+0x26c/0x350 mm/slub.c:4009 alloc_extent_state+0x3c/0x3c0 fs/btrfs/extent-io-tree.c:170 __set_extent_bit+0x200/0x1b34 fs/btrfs/extent-io-tree.c:1085 set_extent_bit+0x54/0x6c fs/btrfs/extent-io-tree.c:1285 btrfs_alloc_tree_block+0xa80/0x12b4 fs/btrfs/extent-tree.c:5150 btrfs_force_cow_block+0x4c0/0x1a58 fs/btrfs/ctree.c:568 btrfs_cow_block+0x318/0xa28 fs/btrfs/ctree.c:746 btrfs_search_slot+0xba0/0x2a08 btrfs_del_root+0x8c/0x13c fs/btrfs/root-tree.c:328 btrfs_drop_snapshot+0x1030/0x1aec fs/btrfs/extent-tree.c:6020 clean_dirty_subvols+0x200/0x328 fs/btrfs/relocation.c:1631 relocate_block_group+0xab8/0xbac fs/btrfs/relocation.c:3815 btrfs_relocate_block_group+0x5b8/0x9d0 fs/btrfs/relocation.c:4136 btrfs_relocate_chunk+0x118/0x37c fs/btrfs/volumes.c:3373 __btrfs_balance+0x1454/0x1db4 fs/btrfs/volumes.c:4157 btrfs_balance+0xa38/0xe50 fs/btrfs/volumes.c:4534 btrfs_ioctl_balance+0x3e4/0x6ec fs/btrfs/ioctl.c:3675 btrfs_ioctl+0x70c/0xaec fs/btrfs/ioctl.c:4742 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __arm64_sys_ioctl+0x14c/0x1c8 fs/ioctl.c:893 __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 BTRFS info (device loop3): found 10 extents, stage: move data extents BTRFS info (device loop3): found 1 extents, stage: update data pointers BTRFS info (device loop3): balance: ended with status: 0