BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 9521 Comm: syz.1.376 Tainted: G L syzkaller #0 PREEMPT Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3855 [inline] validate_chain kernel/locking/lockdep.c:3876 [inline] __lock_acquire+0xf9c/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x2e0 kernel/locking/lockdep.c:5868 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x5c/0x7c kernel/locking/spinlock.c:162 percpu_counter_add_batch+0x268/0x394 lib/percpu_counter.c:101 __fprop_add_percpu lib/flex_proportions.c:143 [inline] __fprop_add_percpu_max+0xb8/0x1f4 lib/flex_proportions.c:200 wb_domain_writeout_add mm/page-writeback.c:562 [inline] __wb_writeout_add+0xbc/0x27c mm/page-writeback.c:586 __folio_end_writeback+0x380/0x6f8 mm/page-writeback.c:2997 folio_end_writeback_no_dropbehind+0xd0/0x204 mm/filemap.c:1661 folio_end_writeback+0xd8/0x248 mm/filemap.c:1687 end_buffer_async_write+0x20c/0x350 fs/buffer.c:419 end_bio_bh_io_sync+0xb0/0x184 fs/buffer.c:2776 bio_endio+0x8d4/0x910 block/bio.c:1675 blk_update_request+0x474/0xba8 block/blk-mq.c:1007 blk_mq_end_request+0x54/0x88 block/blk-mq.c:1169 null_complete_rq+0x48/0x64 drivers/block/null_blk/main.c:853 blk_mq_complete_request+0x94/0xa8 block/blk-mq.c:1347 nullb_complete_cmd drivers/block/null_blk/main.c:1402 [inline] null_handle_cmd drivers/block/null_blk/main.c:1454 [inline] null_queue_rq+0xa1c/0xc14 drivers/block/null_blk/main.c:1693 null_queue_rqs+0xec/0x214 drivers/block/null_blk/main.c:1707 __blk_mq_flush_list block/blk-mq.c:2848 [inline] blk_mq_dispatch_queue_requests+0x318/0x674 block/blk-mq.c:2893 blk_mq_flush_plug_list+0x370/0x488 block/blk-mq.c:2981 __blk_flush_plug+0x330/0x408 block/blk-core.c:1225 blk_finish_plug+0x68/0x90 block/blk-core.c:1252 blkdev_writepages+0x110/0x15c block/fops.c:488 do_writepages+0x270/0x468 mm/page-writeback.c:2598 filemap_writeback mm/filemap.c:387 [inline] filemap_fdatawrite_range mm/filemap.c:412 [inline] filemap_write_and_wait_range+0x1b4/0x2a8 mm/filemap.c:684 filemap_write_and_wait include/linux/pagemap.h:65 [inline] sync_blockdev+0x50/0x6c block/bdev.c:277 bdev_disk_changed+0x198/0x11fc block/partitions/core.c:656 blkdev_get_whole+0x2b0/0x4a4 block/bdev.c:765 bdev_open+0x3b0/0xc20 block/bdev.c:974 bdev_file_open_by_dev+0x198/0x218 block/bdev.c:1076 disk_scan_partitions+0x1b4/0x2dc block/genhd.c:387 blkdev_common_ioctl+0x1820/0x2c64 block/ioctl.c:707 blkdev_ioctl+0x5a4/0xadc block/ioctl.c:786 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl fs/ioctl.c:583 [inline] __arm64_sys_ioctl+0x14c/0x1c4 fs/ioctl.c:583 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596