00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ XFS (loop4): metadata I/O error in "xfs_btree_read_buf_block+0x180/0x284" at daddr 0x8 len 4 error 74 XFS (loop4): page discard on page 00000000a9c3f7b4, inode 0x244d, pos 0. BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 PID: 6544 Comm: syz.4.297 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 down_trylock+0x28/0xd8 kernel/locking/semaphore.c:140 __down_trylock_console_sem+0x80/0x144 kernel/printk/printk.c:243 console_trylock+0xe8/0x1e0 kernel/printk/printk.c:2650 console_trylock_spinning+0x18/0x2e0 kernel/printk/printk.c:1896 vprintk_emit+0x130/0x2dc kernel/printk/printk.c:2302 vprintk_default+0x54/0x80 kernel/printk/printk.c:2318 vprintk+0x1e8/0x284 kernel/printk/printk_safe.c:45 _printk+0xd0/0x118 kernel/printk/printk.c:2328 __xfs_printk fs/xfs/xfs_message.c:24 [inline] xfs_printk_level+0x158/0x25c fs/xfs/xfs_message.c:44 xfs_discard_folio+0x118/0x2b8 fs/xfs/xfs_aops.c:440 iomap_writepage_map fs/iomap/buffered-io.c:1653 [inline] iomap_do_writepage+0x1bfc/0x21f8 fs/iomap/buffered-io.c:1782 write_cache_pages+0x73c/0xdd4 mm/page-writeback.c:2382 iomap_writepages+0x6c/0x1f4 fs/iomap/buffered-io.c:1799 xfs_vm_writepages+0x130/0x194 fs/xfs/xfs_aops.c:477 do_writepages+0x2c0/0x4fc mm/page-writeback.c:2491 filemap_fdatawrite_wbc+0x124/0x174 mm/filemap.c:388 __filemap_fdatawrite_range mm/filemap.c:421 [inline] filemap_write_and_wait_range+0xf0/0x1b4 mm/filemap.c:674 xfs_setattr_size+0x3dc/0xb0c fs/xfs/xfs_iops.c:893 xfs_vn_setattr_size fs/xfs/xfs_iops.c:991 [inline] xfs_vn_setattr+0x2ec/0x368 fs/xfs/xfs_iops.c:1016 notify_change+0xb0c/0xdcc fs/attr.c:499 ovl_do_notify_change fs/overlayfs/overlayfs.h:142 [inline] ovl_set_size fs/overlayfs/copy_up.c:295 [inline] ovl_copy_up_metadata+0x58c/0x71c fs/overlayfs/copy_up.c:615 ovl_copy_up_tmpfile fs/overlayfs/copy_up.c:761 [inline] ovl_do_copy_up fs/overlayfs/copy_up.c:840 [inline] ovl_copy_up_one fs/overlayfs/copy_up.c:1013 [inline] ovl_copy_up_flags+0x17bc/0x1e84 fs/overlayfs/copy_up.c:1059 ovl_copy_up+0x24/0x34 fs/overlayfs/copy_up.c:1106 ovl_xattr_set+0x1e0/0x444 fs/overlayfs/inode.c:368 ovl_other_xattr_set+0x50/0x68 fs/overlayfs/super.c:1115 __vfs_removexattr+0x370/0x38c fs/xattr.c:479 cap_inode_killpriv+0x30/0x58 security/commoncap.c:325 security_inode_killpriv+0x78/0xb4 security/security.c:1442 setattr_prepare+0x198/0xa88 fs/attr.c:223 ovl_setattr+0x84/0x4a8 fs/overlayfs/inode.c:29 notify_change+0xb0c/0xdcc fs/attr.c:499 do_truncate+0x178/0x1f0 fs/open.c:65 vfs_truncate+0x23c/0x2b0 fs/open.c:111 do_sys_truncate+0xe8/0x1b0 fs/open.c:134 __do_sys_truncate fs/open.c:146 [inline] __se_sys_truncate fs/open.c:144 [inline] __arm64_sys_truncate+0x5c/0x70 fs/open.c:144 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x138 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 XFS (loop4): Unmounting Filesystem