BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 0 PID: 5576 Comm: kworker/u4:12 Not tainted 6.1.24-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 Workqueue: btrfs-qgroup-rescan btrfs_work_helper Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 lookup_chain_cache_add kernel/locking/lockdep.c:3779 [inline] validate_chain kernel/locking/lockdep.c:3800 [inline] __lock_acquire+0x1b8c/0x764c kernel/locking/lockdep.c:5056 lock_acquire+0x26c/0x7cc kernel/locking/lockdep.c:5669 do_write_seqcount_begin_nested include/linux/seqlock.h:516 [inline] do_write_seqcount_begin include/linux/seqlock.h:541 [inline] psi_account_irqtime+0x2c4/0x774 kernel/sched/psi.c:977 update_rq_clock_task kernel/sched/core.c:704 [inline] update_rq_clock+0x1b8/0x634 kernel/sched/core.c:747 ttwu_queue kernel/sched/core.c:3900 [inline] try_to_wake_up+0x4fc/0xe60 kernel/sched/core.c:4224 wake_up_process+0x18/0x24 kernel/sched/core.c:4358 wake_up_worker kernel/workqueue.c:856 [inline] insert_work+0x2ac/0x384 kernel/workqueue.c:1366 __queue_work+0xd48/0x136c kernel/workqueue.c:1517 __queue_delayed_work kernel/workqueue.c:1665 [inline] mod_delayed_work_on+0x22c/0x368 kernel/workqueue.c:1739 kblockd_mod_delayed_work_on+0x3c/0x54 block/blk-core.c:1038 blk_mq_kick_requeue_list block/blk-mq.c:1478 [inline] blk_mq_add_to_requeue_list+0x228/0x294 block/blk-mq.c:1473 blk_flush_queue_rq block/blk-flush.c:143 [inline] blk_kick_flush block/blk-flush.c:355 [inline] blk_flush_complete_seq+0x86c/0xa58 block/blk-flush.c:217 blk_insert_flush+0x3c4/0x4b0 block/blk-flush.c:451 blk_mq_submit_bio+0x118c/0x1e2c block/blk-mq.c:2967 __submit_bio+0x214/0x2a0 block/blk-core.c:590 __submit_bio_noacct_mq block/blk-core.c:667 [inline] submit_bio_noacct_nocheck+0x794/0xbf8 block/blk-core.c:696 submit_bio_noacct+0xcc0/0x16fc block/blk-core.c:791 submit_bio+0x274/0x3d8 block/blk-core.c:827 write_dev_flush fs/btrfs/disk-io.c:4189 [inline] barrier_all_devices fs/btrfs/disk-io.c:4239 [inline] write_all_supers+0x1688/0x39bc fs/btrfs/disk-io.c:4334 btrfs_commit_transaction+0x1b48/0x2cd4 fs/btrfs/transaction.c:2473 btrfs_qgroup_rescan_worker+0x15a8/0x161c fs/btrfs/qgroup.c:3384 btrfs_work_helper+0x31c/0xd98 fs/btrfs/async-thread.c:280 process_one_work+0x7ac/0x1404 kernel/workqueue.c:2289 worker_thread+0x8e4/0xfec kernel/workqueue.c:2436 kthread+0x24c/0x2d4 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 BTRFS info (device loop3): qgroup scan completed (inconsistency flag cleared)