------------[ cut here ]------------ WARNING: kernel/sched/sched.h:1549 at lockdep_assert_rq_held kernel/sched/sched.h:1549 [inline], CPU#0: syz.2.73/6279 WARNING: kernel/sched/sched.h:1549 at lockdep_assert_rq_held kernel/sched/sched.h:1547 [inline], CPU#0: syz.2.73/6279 WARNING: kernel/sched/sched.h:1549 at update_rq_clock+0x34a/0xc70 kernel/sched/core.c:837, CPU#0: syz.2.73/6279 Modules linked in: CPU: 0 UID: 0 PID: 6279 Comm: syz.2.73 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 RIP: 0010:lockdep_assert_rq_held kernel/sched/sched.h:1549 [inline] RIP: 0010:lockdep_assert_rq_held kernel/sched/sched.h:1547 [inline] RIP: 0010:update_rq_clock+0x34a/0xc70 kernel/sched/core.c:837 Code: ab 48 0b 00 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc a8 04 0f 84 9c fd ff ff 90 0f 0b 90 e9 93 fd ff ff 90 <0f> 0b 90 e9 4f fd ff ff 48 8d bb 18 0e 00 00 48 b8 00 00 00 00 00 RSP: 0018:ffffc900053e7118 EFLAGS: 00010046 RAX: 0000000000000000 RBX: ffff8880b853adc0 RCX: 0000000000000001 RDX: 0000000000000000 RSI: ffffffff8daa4b08 RDI: ffffffff8bf2b600 RBP: 0000000000000001 R08: ffff8880b843b8c8 R09: fffffbfff2111dba R10: ffffffff9088edd7 R11: 0000000000000001 R12: ffffffff90891e54 R13: ffffffff8dd651e0 R14: ffff88801dabbd00 R15: ffff8880b853adc0 FS: 00007fc3442336c0(0000) GS:ffff8881248fc000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000020000085a000 CR3: 00000000762a2000 CR4: 00000000003526f0 Call Trace: pick_next_task kernel/sched/core.c:6088 [inline] __schedule+0x212d/0x6150 kernel/sched/core.c:6805 preempt_schedule_irq+0x51/0x90 kernel/sched/core.c:7190 irqentry_exit+0x1d8/0x8c0 kernel/entry/common.c:216 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:lock_acquire+0x62/0x330 kernel/locking/lockdep.c:5872 Code: ab 18 12 83 f8 07 0f 87 a2 02 00 00 89 c0 48 0f a3 05 a2 58 ef 0e 0f 82 74 02 00 00 8b 35 1a 89 ef 0e 85 f6 0f 85 8d 00 00 00 <48> 8b 44 24 30 65 48 2b 05 b9 aa 18 12 0f 85 ad 02 00 00 48 83 c4 RSP: 0018:ffffc900053e73d8 EFLAGS: 00000206 RAX: 0000000000000046 RBX: ffffffff8e3c9520 RCX: 000000009e246e69 RDX: 0000000000000000 RSI: ffffffff8daa4b08 RDI: ffffffff8bf2b600 RBP: 0000000000000002 R08: 00000000501fefef R09: 00000000f501fefe R10: 0000000000000002 R11: ffff888029360b30 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:331 [inline] rcu_read_lock include/linux/rcupdate.h:867 [inline] percpu_ref_tryget_many include/linux/percpu-refcount.h:241 [inline] percpu_ref_tryget include/linux/percpu-refcount.h:266 [inline] blkg_tryget block/blk-cgroup.h:329 [inline] blkg_tryget_closest block/blk-cgroup.c:2098 [inline] bio_associate_blkg_from_css+0x2d0/0x13e0 block/blk-cgroup.c:2130 bio_associate_blkg block/blk-cgroup.c:2161 [inline] bio_associate_blkg+0x10c/0x2a0 block/blk-cgroup.c:2147 bio_init+0x30c/0x610 block/bio.c:267 bio_init_inline include/linux/bio.h:413 [inline] bio_alloc_percpu_cache block/bio.c:471 [inline] bio_alloc_bioset+0x57f/0x8c0 block/bio.c:526 bio_alloc include/linux/bio.h:374 [inline] submit_bh_wbc+0x280/0x740 fs/buffer.c:2804 __block_write_full_folio+0x735/0xe00 fs/buffer.c:1933 block_write_full_folio+0x31d/0x3e0 fs/buffer.c:2753 blkdev_writepages+0xb8/0x140 block/fops.c:487 do_writepages+0x27a/0x600 mm/page-writeback.c:2598 filemap_writeback+0x225/0x2d0 mm/filemap.c:387 filemap_fdatawrite_range mm/filemap.c:412 [inline] filemap_write_and_wait_range mm/filemap.c:684 [inline] filemap_write_and_wait_range+0xa6/0x130 mm/filemap.c:675 filemap_write_and_wait include/linux/pagemap.h:65 [inline] sync_blockdev block/bdev.c:277 [inline] sync_blockdev block/bdev.c:273 [inline] bdev_release+0x4d3/0x6d0 block/bdev.c:1143 blkdev_release+0x15/0x20 block/fops.c:706 __fput+0x402/0xb70 fs/file_table.c:468 task_work_run+0x150/0x240 kernel/task_work.c:233 get_signal+0x1d0/0x26d0 kernel/signal.c:2807 arch_do_signal_or_restart+0x8f/0x7a0 arch/x86/kernel/signal.c:337 __exit_to_user_mode_loop kernel/entry/common.c:41 [inline] exit_to_user_mode_loop+0x8c/0x540 kernel/entry/common.c:75 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline] syscall_exit_to_user_mode_work include/linux/entry-common.h:159 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:194 [inline] do_syscall_64+0x4ee/0xf80 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fc34338f7c9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc344233038 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 RAX: 0000000001a10000 RBX: 00007fc3435e5fa0 RCX: 00007fc34338f7c9 RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 RBP: 00007fc343413f91 R08: 0000000000000000 R09: 0000000000000000 R10: 0000400000000006 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fc3435e6038 R14: 00007fc3435e5fa0 R15: 00007ffdaab75148 ---------------- Code disassembly (best guess): 0: ab stos %eax,%es:(%rdi) 1: 18 12 sbb %dl,(%rdx) 3: 83 f8 07 cmp $0x7,%eax 6: 0f 87 a2 02 00 00 ja 0x2ae c: 89 c0 mov %eax,%eax e: 48 0f a3 05 a2 58 ef bt %rax,0xeef58a2(%rip) # 0xeef58b8 15: 0e 16: 0f 82 74 02 00 00 jb 0x290 1c: 8b 35 1a 89 ef 0e mov 0xeef891a(%rip),%esi # 0xeef893c 22: 85 f6 test %esi,%esi 24: 0f 85 8d 00 00 00 jne 0xb7 * 2a: 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction 2f: 65 48 2b 05 b9 aa 18 sub %gs:0x1218aab9(%rip),%rax # 0x1218aaf0 36: 12 37: 0f 85 ad 02 00 00 jne 0x2ea 3d: 48 rex.W 3e: 83 .byte 0x83 3f: c4 .byte 0xc4