rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: 1-...!: (1 ticks this GP) idle=057c/1/0x4000000000000000 softirq=45476/45476 fqs=0 rcu: (detected by 0, t=10502 jiffies, g=44805, q=605 ncpus=2) Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 11031 Comm: kworker/u8:2 Not tainted 6.12.0-syzkaller-09567-g7eef7e306d3c #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 RIP: 0010:netdev_get_num_tc include/linux/netdevice.h:2509 [inline] RIP: 0010:advance_sched+0x8e/0xca0 net/sched/sch_taprio.c:918 Code: 48 8b 1b 48 89 d8 48 c1 e8 03 80 3c 28 00 74 08 48 89 df e8 44 1e 2c f8 48 8b 1b 48 83 c3 36 48 89 d8 48 c1 e8 03 0f b6 04 28 <84> c0 0f 85 bb 0b 00 00 4c 0f bf 23 49 8d 7e a8 48 89 bc 24 80 00 RSP: 0018:ffffc90000a18c70 EFLAGS: 00000017 RAX: 0000000000000000 RBX: ffff888034d9c036 RCX: ffff88802be78000 RDX: 0000000000010000 RSI: 0000000000000000 RDI: ffff88807e3ea340 RBP: dffffc0000000000 R08: ffffffff81833f2f R09: 1ffffffff203c736 R10: dffffc0000000000 R11: ffffffff89d4a690 R12: dffffc0000000000 R13: ffffffff89d4a690 R14: ffff88807e3ea340 R15: ffff88802be78ac8 FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020000080 CR3: 00000000248d6000 CR4: 0000000000350ef0 Call Trace: __run_hrtimer kernel/time/hrtimer.c:1739 [inline] __hrtimer_run_queues+0x59d/0xd50 kernel/time/hrtimer.c:1803 hrtimer_interrupt+0x403/0xa40 kernel/time/hrtimer.c:1865 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1038 [inline] __sysvec_apic_timer_interrupt+0x112/0x420 arch/x86/kernel/apic/apic.c:1055 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0xa1/0xc0 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:ext4_inode_peek_iversion fs/ext4/inode.c:4252 [inline] RIP: 0010:ext4_fill_raw_inode+0x1371/0x25c0 fs/ext4/inode.c:4373 Code: f0 01 00 00 48 89 df be 08 00 00 00 e8 d8 a3 a8 ff 48 89 d8 48 c1 e8 03 42 80 3c 30 00 74 08 48 89 df e8 52 a1 a8 ff 4c 8b 33 c5 00 00 20 00 0f 94 c1 49 d3 ee 49 8d 5d 24 48 89 d8 48 c1 e8 RSP: 0018:ffffc900036a7290 EFLAGS: 00000246 RAX: 1ffff110060ab93f RBX: ffff88803055c9f8 RCX: ffffffff825823e8 RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff88803055c9f8 RBP: 0000000200080000 R08: ffff88803055c9ff R09: 1ffff110060ab93f R10: dffffc0000000000 R11: ffffed10060ab940 R12: 1ffff110060ab8b5 R13: ffff888033201800 R14: 0000000000000001 R15: ffff88803055c808 ext4_do_update_inode fs/ext4/inode.c:5150 [inline] ext4_mark_iloc_dirty+0x4e8/0x1e20 fs/ext4/inode.c:5808 __ext4_mark_inode_dirty+0x59a/0x880 fs/ext4/inode.c:6012 ext4_dirty_inode+0xce/0x110 fs/ext4/inode.c:6041 __mark_inode_dirty+0x2f0/0xe90 fs/fs-writeback.c:2515 generic_update_time fs/inode.c:2112 [inline] inode_update_time fs/inode.c:2125 [inline] touch_atime+0x413/0x690 fs/inode.c:2197 file_accessed include/linux/fs.h:2539 [inline] filemap_read+0xd86/0xf50 mm/filemap.c:2714 __kernel_read+0x515/0x9d0 fs/read_write.c:523 elf_read fs/binfmt_elf.c:476 [inline] load_elf_binary+0x1fca/0x2710 fs/binfmt_elf.c:918 search_binary_handler fs/exec.c:1742 [inline] exec_binprm fs/exec.c:1784 [inline] bprm_execve+0xafa/0x1770 fs/exec.c:1835 kernel_execve+0x931/0xa50 fs/exec.c:2002 call_usermodehelper_exec_async+0x237/0x380 kernel/umh.c:109 ret_from_fork+0x4d/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 rcu: rcu_preempt kthread timer wakeup didn't happen for 10501 jiffies! g44805 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 rcu: Possible timer handling issue on cpu=1 timer-softirq=17733 rcu: rcu_preempt kthread starved for 10502 jiffies! g44805 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=1 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:I stack:25040 pid:17 tgid:17 ppid:2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5369 [inline] __schedule+0x1850/0x4c30 kernel/sched/core.c:6756 __schedule_loop kernel/sched/core.c:6833 [inline] schedule+0x14b/0x320 kernel/sched/core.c:6848 schedule_timeout+0x15a/0x290 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x2df/0x1330 kernel/rcu/tree.c:2045 rcu_gp_kthread+0xa7/0x3b0 kernel/rcu/tree.c:2247 kthread+0x2f2/0x390 kernel/kthread.c:389 ret_from_fork+0x4d/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244