rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P9133/1:b..l
rcu: (detected by 1, t=10502 jiffies, g=51621, q=423 ncpus=2)
task:syz-executor.3 state:R running task stack:22480 pid:9133 tgid:9129 ppid:8868 flags:0x00004006
Call Trace:
context_switch kernel/sched/core.c:5192 [inline]
__schedule+0x17e8/0x4a20 kernel/sched/core.c:6529
preempt_schedule_irq+0xfb/0x1c0 kernel/sched/core.c:6851
irqentry_exit+0x5e/0x90 kernel/entry/common.c:354
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:__outw arch/x86/include/asm/shared/io.h:23 [inline]
RIP: 0010:iowrite16+0x37/0x90 lib/iomap.c:213
Code: eb de fc 48 81 fb 00 00 04 00 72 0a e8 12 eb de fc 66 89 2b eb 59 48 81 fb 01 00 01 00 72 0d e8 ff ea de fc 89 e8 89 da 66 ef 43 8b 2d 91 a5 ec 09 31 ff 89 ee e8 28 ef de fc 85 ed 74 2b e8
RSP: 0018:ffffc9000390e6f8 EFLAGS: 00000246
RAX: 0000000000000002 RBX: 000000000001c010 RCX: 0000000000040000
RDX: 000000000001c010 RSI: 000000000003ffff RDI: 0000000000040000
RBP: 0000000000000002 R08: ffffffff8528db1f R09: 1ffffffff25f74c3
R10: dffffc0000000000 R11: ffffffff852a3670 R12: 1ffff11004037a88
R13: 1ffff92000721cfc R14: dffffc0000000000 R15: dffffc0000000000
vp_notify+0x57/0x80 drivers/virtio/virtio_pci_common.c:45
virtqueue_notify+0x6a/0xd0 drivers/virtio/virtio_ring.c:2370
virtscsi_add_cmd+0x5fc/0x6e0 drivers/scsi/virtio_scsi.c:512
virtscsi_queuecommand+0x67f/0xac0 drivers/scsi/virtio_scsi.c:602
scsi_dispatch_cmd drivers/scsi/scsi_lib.c:1609 [inline]
scsi_queue_rq+0x1e57/0x2f70 drivers/scsi/scsi_lib.c:1851
blk_mq_dispatch_rq_list+0xb89/0x1b30 block/blk-mq.c:2037
__blk_mq_do_dispatch_sched block/blk-mq-sched.c:170 [inline]
blk_mq_do_dispatch_sched block/blk-mq-sched.c:184 [inline]
__blk_mq_sched_dispatch_requests+0xb8a/0x1840 block/blk-mq-sched.c:309
blk_mq_sched_dispatch_requests+0xcb/0x140 block/blk-mq-sched.c:331
blk_mq_run_hw_queue+0x9a5/0xae0 block/blk-mq.c:2250
blk_mq_flush_plug_list+0x1115/0x1880 block/blk-mq.c:2799
blk_add_rq_to_plug+0x19c/0x480 block/blk-mq.c:1297
blk_mq_submit_bio+0x1261/0x2170 block/blk-mq.c:3013
__submit_bio+0x1c1/0x560 block/blk-core.c:627
__submit_bio_noacct_mq block/blk-core.c:708 [inline]
submit_bio_noacct_nocheck+0x4d3/0xe30 block/blk-core.c:737
iomap_dio_submit_bio fs/iomap/direct-io.c:80 [inline]
iomap_dio_bio_iter+0x1000/0x1670 fs/iomap/direct-io.c:418
__iomap_dio_rw+0x1295/0x2370 fs/iomap/direct-io.c:660
iomap_dio_rw+0x46/0xa0 fs/iomap/direct-io.c:749
ext4_dio_write_iter fs/ext4/file.c:577 [inline]
ext4_file_write_iter+0x15e5/0x1a10 fs/ext4/file.c:696
do_iter_readv_writev+0x5a4/0x800
vfs_writev+0x395/0xbe0 fs/read_write.c:971
do_pwritev fs/read_write.c:1072 [inline]
__do_sys_pwritev fs/read_write.c:1119 [inline]
__se_sys_pwritev fs/read_write.c:1114 [inline]
__x64_sys_pwritev+0x1c7/0x2d0 fs/read_write.c:1114
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f7ae667cee9
RSP: 002b:00007f7ae74910c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000128
RAX: ffffffffffffffda RBX: 00007f7ae67b4070 RCX: 00007f7ae667cee9
RDX: 0000000000000003 RSI: 00000000200004c0 RDI: 0000000000000004
RBP: 00007f7ae66c947f R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000004 R14: 00007f7ae67b4070 R15: 00007ffd73bd1e78
rcu: rcu_preempt kthread starved for 10558 jiffies! g51621 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0
rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
rcu: RCU grace-period kthread stack dump:
task:rcu_preempt state:R running task stack:26008 pid:17 tgid:17 ppid:2 flags:0x00004000
Call Trace:
context_switch kernel/sched/core.c:5192 [inline]
__schedule+0x17e8/0x4a20 kernel/sched/core.c:6529
__schedule_loop kernel/sched/core.c:6606 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6621
schedule_timeout+0x1be/0x310 kernel/time/timer.c:2581
rcu_gp_fqs_loop+0x2df/0x1330 kernel/rcu/tree.c:2029
rcu_gp_kthread+0xa7/0x3b0 kernel/rcu/tree.c:2231
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
rcu: Stack dump where RCU GP kthread last ran:
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 PID: 5167 Comm: kworker/0:5 Not tainted 6.10.0-rc1-next-20240529-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024
Workqueue: events fqdir_free_fn
RIP: 0010:csd_lock_wait kernel/smp.c:311 [inline]
RIP: 0010:smp_call_function_single+0x459/0x16a0 kernel/smp.c:650
Code: 7d 46 0c 00 41 83 e4 01 75 16 e8 32 42 0c 00 4d 89 fc 44 8b 7c 24 14 eb 46 e8 23 42 0c 00 eb 3f 4d 89 fc 44 8b 7c 24 14 f3 90 <42> 0f b6 04 2b 84 c0 75 10 41 f7 06 01 00 00 00 74 1e e8 00 42 0c
RSP: 0018:ffffc900042c7980 EFLAGS: 00000293
RAX: ffffffff818a1ca0 RBX: 1ffff92000858f49 RCX: ffff88802f52da00
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000
RBP: ffffc900042c7b00 R08: ffffffff818a1c63 R09: 1ffff92000858efc
R10: dffffc0000000000 R11: fffff52000858efd R12: 1ffff92000858f44
R13: dffffc0000000000 R14: ffffc900042c7a48 R15: 0000000000000000
FS: 0000000000000000(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f949869ef00 CR3: 000000005d2bc000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
rcu_barrier+0x327/0x530 kernel/rcu/tree.c:4535
fqdir_free_fn+0x32/0x130 net/ipv4/inet_fragment.c:167
process_one_work kernel/workqueue.c:3248 [inline]
process_scheduled_works+0xa2c/0x1830 kernel/workqueue.c:3329
worker_thread+0x86d/0xd50 kernel/workqueue.c:3409
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244