BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 PID: 30959 Comm: syz-executor.2 Not tainted 6.4.0-rc7-syzkaller-ge40939bbfc68 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/27/2023 Call trace: dump_backtrace+0x1b8/0x1e4 arch/arm64/kernel/stacktrace.c:233 show_stack+0x2c/0x44 arch/arm64/kernel/stacktrace.c:240 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xd0/0x124 lib/dump_stack.c:106 dump_stack+0x1c/0x28 lib/dump_stack.c:113 lookup_chain_cache_add kernel/locking/lockdep.c:3794 [inline] validate_chain kernel/locking/lockdep.c:3815 [inline] __lock_acquire+0x1c44/0x7604 kernel/locking/lockdep.c:5088 lock_acquire+0x23c/0x71c kernel/locking/lockdep.c:5705 seqcount_lockdep_reader_access+0xa0/0xd4 include/linux/seqlock.h:102 read_seqbegin include/linux/seqlock.h:836 [inline] zone_span_seqbegin include/linux/memory_hotplug.h:132 [inline] page_outside_zone_boundaries mm/page_alloc.c:538 [inline] bad_range+0xa8/0x2b4 mm/page_alloc.c:565 expand mm/page_alloc.c:1592 [inline] __rmqueue_smallest mm/page_alloc.c:1774 [inline] __rmqueue mm/page_alloc.c:2303 [inline] rmqueue_bulk mm/page_alloc.c:2329 [inline] __rmqueue_pcplist+0xfac/0x2054 mm/page_alloc.c:2958 rmqueue_pcplist mm/page_alloc.c:3000 [inline] rmqueue mm/page_alloc.c:3043 [inline] get_page_from_freelist+0x660/0x3364 mm/page_alloc.c:3499 __alloc_pages+0x220/0x698 mm/page_alloc.c:4768 alloc_pages+0x4bc/0x7c0 alloc_slab_page+0xa0/0x164 mm/slub.c:1851 allocate_slab mm/slub.c:1998 [inline] new_slab+0xa0/0x2f4 mm/slub.c:2051 ___slab_alloc+0x80c/0xdf4 mm/slub.c:3192 __slab_alloc mm/slub.c:3291 [inline] __slab_alloc_node mm/slub.c:3344 [inline] slab_alloc_node mm/slub.c:3441 [inline] slab_alloc mm/slub.c:3459 [inline] __kmem_cache_alloc_lru mm/slub.c:3466 [inline] kmem_cache_alloc+0x300/0x434 mm/slub.c:3475 alloc_extent_state+0x3c/0x3a8 fs/btrfs/extent-io-tree.c:146 __set_extent_bit+0x1cc/0x1980 fs/btrfs/extent-io-tree.c:998 set_extent_bit+0x60/0x7c fs/btrfs/extent-io-tree.c:1193 btrfs_alloc_tree_block+0xad8/0x1438 fs/btrfs/extent-tree.c:4895 split_leaf+0x8d0/0x1134 fs/btrfs/ctree.c:3694 search_leaf fs/btrfs/ctree.c:1993 [inline] btrfs_search_slot+0x220c/0x2998 fs/btrfs/ctree.c:2180 btrfs_insert_empty_items+0xa4/0x178 fs/btrfs/ctree.c:4197 btrfs_insert_empty_item fs/btrfs/ctree.h:633 [inline] btrfs_csum_file_blocks+0xbcc/0x1554 fs/btrfs/file-item.c:1251 log_csums+0x134/0x2ac fs/btrfs/tree-log.c:4234 copy_items+0x694/0xe7c fs/btrfs/tree-log.c:4416 copy_inode_items_to_log fs/btrfs/tree-log.c:5907 [inline] btrfs_log_inode+0x1660/0x376c fs/btrfs/tree-log.c:6528 btrfs_log_inode_parent+0x8d0/0xfc4 fs/btrfs/tree-log.c:7015 btrfs_log_dentry_safe+0x6c/0x90 fs/btrfs/tree-log.c:7116 btrfs_sync_file+0x8cc/0xf00 fs/btrfs/file.c:1927 vfs_fsync_range+0x168/0x188 fs/sync.c:188 generic_write_sync include/linux/fs.h:2469 [inline] btrfs_do_write_iter+0xa78/0xf28 fs/btrfs/file.c:1684 btrfs_file_write_iter+0x2c/0x3c fs/btrfs/file.c:1698 do_iter_write+0x65c/0xa80 fs/read_write.c:860 vfs_iter_write+0x88/0xac fs/read_write.c:901 iter_file_splice_write+0x610/0xc40 fs/splice.c:795 do_splice_from fs/splice.c:873 [inline] direct_splice_actor+0xe4/0x1c0 fs/splice.c:1039 splice_direct_to_actor+0x3c4/0x944 fs/splice.c:994 do_splice_direct+0x1f4/0x334 fs/splice.c:1082 do_sendfile+0x4bc/0xc70 fs/read_write.c:1254 __do_sys_sendfile64 fs/read_write.c:1322 [inline] __se_sys_sendfile64 fs/read_write.c:1308 [inline] __arm64_sys_sendfile64+0x160/0x3b4 fs/read_write.c:1308 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x244 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x64/0x198 arch/arm64/kernel/syscall.c:191 el0_svc+0x4c/0x160 arch/arm64/kernel/entry-common.c:647 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:665 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591