rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P6118 (detected by 1, t=10502 jiffies, g=17485, q=295 ncpus=2) task:syz.4.542 state:R running task stack:25712 pid:6118 ppid:4284 flags:0x00004002 Call Trace: sched_show_task+0x497/0x5b0 kernel/sched/core.c:8954 rcu_print_detail_task_stall_rnp kernel/rcu/tree_stall.h:261 [inline] print_other_cpu_stall+0x10a9/0x1430 kernel/rcu/tree_stall.h:606 check_cpu_stall kernel/rcu/tree_stall.h:778 [inline] rcu_pending kernel/rcu/tree.c:3895 [inline] rcu_sched_clock_irq+0x88a/0x1230 kernel/rcu/tree.c:2394 update_process_times+0x143/0x1b0 kernel/time/timer.c:2072 tick_sched_handle kernel/time/tick-sched.c:254 [inline] tick_sched_timer+0x37d/0x560 kernel/time/tick-sched.c:1501 __run_hrtimer kernel/time/hrtimer.c:1751 [inline] __hrtimer_run_queues+0x50b/0xd50 kernel/time/hrtimer.c:1815 hrtimer_interrupt+0x3c5/0x9c0 kernel/time/hrtimer.c:1877 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1107 [inline] __sysvec_apic_timer_interrupt+0x153/0x5a0 arch/x86/kernel/apic/apic.c:1124 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1118 [inline] sysvec_apic_timer_interrupt+0x4d/0xc0 arch/x86/kernel/apic/apic.c:1118 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691 RIP: 0010:deref_stack_reg arch/x86/kernel/unwind_orc.c:360 [inline] RIP: 0010:unwind_next_frame+0x8b5/0x20b0 arch/x86/kernel/unwind_orc.c:527 Code: 0f 97 c2 20 c2 20 ca 80 fa 01 0f 85 06 10 00 00 48 8d 45 08 4c 39 f0 0f 97 c1 4c 39 f8 0f 96 c0 20 c8 3c 01 0f 85 ec 0f 00 00 <48> 89 ef e8 63 21 00 00 48 89 c2 48 8b 6c 24 30 4c 8d 7d 01 49 bd RSP: 0018:ffffc900001e0450 EFLAGS: 00000202 RAX: ffffc900001e1001 RBX: ffffc900001e0528 RCX: 1ffff9200003c001 RDX: ffffffff8f382b36 RSI: ffffffff8e958bdc RDI: 0000000000000001 RBP: ffffc900001e0ff8 R08: 000000000000000d R09: 0000000000000010 R10: dffffc0000000000 R11: fffff5200003c0b1 R12: 1ffff9200003c0a7 R13: ffffc900001e1000 R14: ffffc900001d9000 R15: 1ffff9200003c0a6 arch_stack_walk+0x10c/0x140 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0xa6/0xf0 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:46 [inline] kasan_set_track+0x4b/0x70 mm/kasan/common.c:53 ____kasan_kmalloc mm/kasan/common.c:375 [inline] __kasan_kmalloc+0x8e/0xa0 mm/kasan/common.c:384 kasan_kmalloc include/linux/kasan.h:211 [inline] __do_kmalloc_node mm/slab_common.c:936 [inline] __kmalloc_node_track_caller+0xae/0x230 mm/slab_common.c:956 kmalloc_reserve net/core/skbuff.c:446 [inline] __alloc_skb+0x22a/0x7e0 net/core/skbuff.c:515 __netdev_alloc_skb+0x114/0x4f0 net/core/skbuff.c:579 netdev_alloc_skb include/linux/skbuff.h:3261 [inline] dev_alloc_skb include/linux/skbuff.h:3274 [inline] __ieee80211_beacon_get+0xe17/0x1600 net/mac80211/tx.c:5352 ieee80211_beacon_get_tim+0x63/0x4e0 net/mac80211/tx.c:5474 ieee80211_beacon_get include/net/mac80211.h:5335 [inline] mac80211_hwsim_beacon_tx+0x21c/0xae0 drivers/net/wireless/mac80211_hwsim.c:2091 __iterate_interfaces+0x243/0x500 net/mac80211/util.c:788 ieee80211_iterate_active_interfaces_atomic+0xd7/0x170 net/mac80211/util.c:824 mac80211_hwsim_beacon+0xb7/0x1b0 drivers/net/wireless/mac80211_hwsim.c:2147 __run_hrtimer kernel/time/hrtimer.c:1751 [inline] __hrtimer_run_queues+0x54a/0xd50 kernel/time/hrtimer.c:1815 hrtimer_run_softirq+0x183/0x2a0 kernel/time/hrtimer.c:1832 handle_softirqs+0x2a1/0x930 kernel/softirq.c:596 __do_softirq kernel/softirq.c:630 [inline] invoke_softirq kernel/softirq.c:470 [inline] __irq_exit_rcu+0x13b/0x230 kernel/softirq.c:679 irq_exit_rcu+0x5/0x20 kernel/softirq.c:691 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1118 [inline] sysvec_apic_timer_interrupt+0xa0/0xc0 arch/x86/kernel/apic/apic.c:1118 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691 RIP: 0010:rb_set_commit_to_write kernel/trace/ring_buffer.c:3087 [inline] RIP: 0010:rb_end_commit kernel/trace/ring_buffer.c:3141 [inline] RIP: 0010:rb_commit+0x181/0x750 kernel/trace/ring_buffer.c:3177 Code: 00 48 8b 44 24 18 42 80 3c 30 00 48 8b 5c 24 20 74 08 48 89 df e8 5f da 4e 00 48 8b 1b 49 39 df 0f 84 5a 01 00 00 4d 6b e4 64 <49> ff cc 48 89 6c 24 40 31 ff 4c 89 e6 e8 6d d6 fd ff 49 83 ec 01 RSP: 0018:ffffc900040ff658 EFLAGS: 00000202 RAX: 1ffff11002eeb013 RBX: ffff8880177bbc00 RCX: ffff88807b8ada00 RDX: 0000000000000002 RSI: 0000000000000001 RDI: 0000000000000001 RBP: ffff888017758010 R08: ffff8880177580f7 R09: 1ffff11002eeb01e R10: dffffc0000000000 R11: ffffed1002eeb01f R12: 00000000000000c8 R13: ffff8880177580a0 R14: dffffc0000000000 R15: ffff8880177bbc80 ring_buffer_unlock_commit+0x79/0x5e0 kernel/trace/ring_buffer.c:3384 __buffer_unlock_commit kernel/trace/trace.c:1007 [inline] trace_buffer_unlock_commit_regs+0x59/0x600 kernel/trace/trace.c:2971 trace_event_buffer_commit+0x22b/0x790 kernel/trace/trace.c:2946 do_trace_event_raw_event_bpf_trace_printk kernel/trace/bpf_trace.h:11 [inline] trace_event_raw_event_bpf_trace_printk+0x163/0x230 kernel/trace/bpf_trace.h:11 trace_bpf_trace_printk+0x199/0x220 kernel/trace/bpf_trace.h:11 ____bpf_trace_printk kernel/trace/bpf_trace.c:391 [inline] bpf_trace_printk+0x13e/0x1c0 kernel/trace/bpf_trace.c:374 bpf_prog_6b6697f7147dac0a+0x3d/0x60 bpf_dispatcher_nop_func include/linux/bpf.h:1012 [inline] __bpf_prog_run include/linux/filter.h:607 [inline] bpf_prog_run include/linux/filter.h:614 [inline] bpf_test_run+0x2b6/0x830 net/bpf/test_run.c:402 bpf_prog_test_run_skb+0xd88/0x1890 net/bpf/test_run.c:1222 bpf_prog_test_run+0x31e/0x390 kernel/bpf/syscall.c:3695 __sys_bpf+0x62b/0x780 kernel/bpf/syscall.c:5049 __do_sys_bpf kernel/bpf/syscall.c:5135 [inline] __se_sys_bpf kernel/bpf/syscall.c:5133 [inline] __x64_sys_bpf+0x78/0x90 kernel/bpf/syscall.c:5133 do_syscall_x64 arch/x86/entry/common.c:46 [inline] do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76 entry_SYSCALL_64_after_hwframe+0x68/0xd2 RIP: 0033:0x7f2a8899ce59 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f2a86bf6028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 RAX: ffffffffffffffda RBX: 00007f2a88c15fa0 RCX: 00007f2a8899ce59 RDX: 0000000000000050 RSI: 0000200000000180 RDI: 000000000000000a RBP: 00007f2a88a32d6f R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f2a88c16038 R14: 00007f2a88c15fa0 R15: 00007ffd53f02328