------------[ cut here ]------------ DEBUG_LOCKS_WARN_ON(!irqs_disabled()) WARNING: CPU: 0 PID: 16420 at kernel/locking/lockdep.c:150 lockdep_unlock+0x1e6/0x300 kernel/locking/lockdep.c:150 Modules linked in: CPU: 0 PID: 16420 Comm: syz-executor.1 Not tainted 6.8.0-syzkaller-05243-g14bb1e8c8d4a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 RIP: 0010:lockdep_unlock+0x1e6/0x300 kernel/locking/lockdep.c:150 Code: 0f b6 04 30 84 c0 0f 85 e4 00 00 00 83 3d 81 90 15 0e 00 75 19 90 48 c7 c7 c0 c0 aa 8b 48 c7 c6 00 c1 aa 8b e8 2b 78 e6 ff 90 <0f> 0b 90 90 90 e9 d2 fe ff ff 90 e8 aa b8 2f 03 85 c0 74 3a 48 c7 RSP: 0018:ffffc9000373e200 EFLAGS: 00010246 RAX: a707a58dc948dc00 RBX: 1ffff920006e7c44 RCX: 0000000000040000 RDX: ffffc9000dae3000 RSI: 0000000000006976 RDI: 0000000000006977 RBP: ffffc9000373e290 R08: ffffffff8157cbf2 R09: 1ffff110172851a2 R10: dffffc0000000000 R11: ffffed10172851a3 R12: 1ffff920006e7c40 R13: ffff8880609fe5e8 R14: dffffc0000000000 R15: ffffc9000373e220 FS: 00007ff8bcbab6c0(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 00000000670ba000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 Call Trace: graph_unlock kernel/locking/lockdep.c:186 [inline] validate_chain+0x15a2/0x58e0 kernel/locking/lockdep.c:3873 __lock_acquire+0x1346/0x1fd0 kernel/locking/lockdep.c:5137 lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 do_write_seqcount_begin_nested include/linux/seqlock.h:469 [inline] do_write_seqcount_begin include/linux/seqlock.h:495 [inline] psi_account_irqtime+0x1b2/0x5d0 kernel/sched/psi.c:1016 update_rq_clock_task kernel/sched/core.c:726 [inline] update_rq_clock+0x22b/0x8a0 kernel/sched/core.c:770 ttwu_queue kernel/sched/core.c:4056 [inline] try_to_wake_up+0x872/0x1470 kernel/sched/core.c:4378 swake_up_locked kernel/sched/swait.c:29 [inline] swake_up_one+0x70/0x160 kernel/sched/swait.c:52 rcu_report_unblock_qs_rnp kernel/rcu/tree.c:1992 [inline] rcu_preempt_deferred_qs_irqrestore+0x9f8/0xc70 kernel/rcu/tree_plugin.h:557 rcu_read_unlock_special+0x470/0x550 kernel/rcu/tree_plugin.h:681 __rcu_read_unlock+0xa1/0x110 kernel/rcu/tree_plugin.h:426 rcu_read_unlock include/linux/rcupdate.h:782 [inline] blk_mq_run_hw_queue+0xa24/0xae0 block/blk-mq.c:2273 blk_mq_flush_plug_list+0x1115/0x1880 block/blk-mq.c:2822 __blk_flush_plug+0x44b/0x500 block/blk-core.c:1188 blk_finish_plug+0x5e/0x80 block/blk-core.c:1214 ext4_do_writepages+0x343a/0x3ca0 fs/ext4/inode.c:2730