rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	1-...!: (0 ticks this GP) idle=5d1c/1/0x4000000000000000 softirq=45974/45974 fqs=0
rcu: 	(detected by 0, t=10502 jiffies, g=39669, q=153 ncpus=2)
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 UID: 0 PID: 9632 Comm: syz.5.855 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:check_preemption_disabled+0x6/0x120
Code: c7 c6 c0 0f bf 8b eb 1c 66 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 55 41 57 41 56 53 <48> 83 ec 10 65 48 8b 05 de 04 27 07 48 89 44 24 08 65 8b 05 e6 04
RSP: 0018:ffffc900036a7b90 EFLAGS: 00000087
RAX: 0000000000000001 RBX: 0000000000000806 RCX: ffff88817127d700
RDX: 0000000000000000 RSI: ffffffff8bbf0fc0 RDI: ffffffff8bbf0f80
RBP: ffffc900036a7cd0 R08: 0000000000000003 R09: 0000000000000004
R10: dffffc0000000000 R11: fffff520006d4f78 R12: dffffc0000000000
R13: ffffffff84d59d1c R14: ffffffff8e6b42d8 R15: 1ffff920006d4f88
FS:  000055558a1e8500(0000) GS:ffff8882a9f36000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fdac1373e20 CR3: 0000000175c28000 CR4: 00000000000006f0
Call Trace:
 <TASK>
 rcu_is_watching+0x15/0xb0
 lock_release+0x4b/0x3e0
 _raw_spin_unlock_irqrestore+0x70/0x110
 vga_arb_release+0x40c/0xaa0
 __fput+0x44c/0xa70
 task_work_run+0x1d4/0x260
 exit_to_user_mode_loop+0xe9/0x130
 do_syscall_64+0x2bd/0xfa0
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fc5f038f749
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:00007ffc8b0a1e38 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4
RAX: 0000000000000000 RBX: 00007fc5f05e7da0 RCX: 00007fc5f038f749
RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003
RBP: 00007fc5f05e7da0 R08: 0000000000000000 R09: 000000288b0a212f
R10: 00007fc5f05e7cb0 R11: 0000000000000246 R12: 000000000003db3c
R13: 00007fc5f05e6090 R14: ffffffffffffffff R15: 00007ffc8b0a1f50
 </TASK>
rcu: rcu_preempt kthread starved for 10502 jiffies! g39669 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:27224 pid:16    tgid:16    ppid:2      task_flags:0x208040 flags:0x00080000
Call Trace:
 <TASK>
 __schedule+0x1798/0x4cc0
 schedule+0x165/0x360
 schedule_timeout+0x12b/0x270
 rcu_gp_fqs_loop+0x301/0x1540
 rcu_gp_kthread+0x99/0x390
 kthread+0x711/0x8a0
 ret_from_fork+0x4bc/0x870
 ret_from_fork_asm+0x1a/0x30
 </TASK>
rcu: Stack dump where RCU GP kthread last ran:
CPU: 0 UID: 0 PID: 1206 Comm: kworker/u9:10 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
Workqueue: events_unbound toggle_allocation_gate
RIP: 0010:__sanitizer_cov_trace_pc+0x11/0x70
Code: 5b e9 93 ba 5a 00 cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 04 24 65 48 8b 0c 25 08 a0 6e 92 <65> 8b 15 c8 86 ae 10 81 e2 00 01 ff 00 74 11 81 fa 00 01 00 00 75
RSP: 0018:ffffc90007dff638 EFLAGS: 00000202
RAX: ffffffff81b4a82b RBX: 1ffff110478c7ffd RCX: ffff888105f50000
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000
RBP: ffffc90007dff7c0 R08: ffffffff8f7cf877 R09: 1ffffffff1ef9f0e
R10: dffffc0000000000 R11: fffffbfff1ef9f0f R12: ffff88823c63ffe8
R13: dffffc0000000000 R14: ffff88812123b240 R15: 0000000000000001
FS:  0000000000000000(0000) GS:ffff88818eb36000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f64099b24bf CR3: 000000000dd38000 CR4: 00000000000006f0
Call Trace:
 <TASK>
 smp_call_function_many_cond+0xd4b/0x12d0
 on_each_cpu_cond_mask+0x3f/0x80
 smp_text_poke_batch_finish+0x5f9/0x1130
 arch_jump_label_transform_apply+0x1c/0x30
 static_key_enable_cpuslocked+0x128/0x250
 static_key_enable+0x1a/0x20
 toggle_allocation_gate+0xad/0x240
 process_scheduled_works+0xae1/0x17b0
 worker_thread+0x8a0/0xda0
 kthread+0x711/0x8a0
 ret_from_fork+0x4bc/0x870
 ret_from_fork_asm+0x1a/0x30
 </TASK>
