BTRFS info (device loop6): balance: start -d -m -s BTRFS info (device loop6): relocating block group 6881280 flags data|metadata BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 PID: 6419 Comm: syz.6.374 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/26/2026 Call trace: dump_backtrace+0x1c0/0x1ec 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+0xf4/0x15c 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+0x1864/0x6800 kernel/locking/lockdep.c:5049 lock_acquire+0x20c/0x63c kernel/locking/lockdep.c:5662 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x6c/0xb0 kernel/locking/spinlock.c:162 __debug_check_no_obj_freed lib/debugobjects.c:968 [inline] debug_check_no_obj_freed+0x148/0x46c lib/debugobjects.c:1009 slab_free_hook mm/slub.c:1704 [inline] slab_free_freelist_hook+0x104/0x1e8 mm/slub.c:1755 slab_free mm/slub.c:3687 [inline] kmem_cache_free+0x118/0x314 mm/slub.c:3709 btrfs_free_path+0x60/0x78 fs/btrfs/ctree.c:92 btrfs_update_device+0x328/0x418 fs/btrfs/volumes.c:2969 remove_chunk_item+0x154/0x3e0 fs/btrfs/volumes.c:3149 btrfs_remove_chunk+0x854/0x1864 fs/btrfs/volumes.c:3243 btrfs_relocate_chunk+0x24c/0x364 fs/btrfs/volumes.c:3395 __btrfs_balance+0x138c/0x1b34 fs/btrfs/volumes.c:4104 btrfs_balance+0xa44/0xe18 fs/btrfs/volumes.c:4480 btrfs_ioctl_balance+0x3c0/0x5f8 fs/btrfs/ioctl.c:4529 btrfs_ioctl+0x95c/0xb38 fs/btrfs/ioctl.c:5586 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:870 [inline] __se_sys_ioctl fs/ioctl.c:856 [inline] __arm64_sys_ioctl+0x14c/0x1c8 fs/ioctl.c:856 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b4 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x130 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x128 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 BTRFS info (device loop6): relocating block group 5242880 flags data|metadata BTRFS info (device loop6): found 8 extents, stage: move data extents BTRFS info (device loop6): found 1 extents, stage: update data pointers BTRFS info (device loop6): relocating block group 1048576 flags system BTRFS info (device loop6): found 1 extents, stage: move data extents BTRFS info (device loop6): balance: ended with status: 0