[ 14.369260][ T263] ip (263) used greatest stack depth: 24368 bytes left [ 20.688548][ C2] [ 20.688906][ C2] ============================= [ 20.689204][ C2] WARNING: suspicious RCU usage [ 20.689494][ C2] 6.15.0-rc1-virtme #1 Not tainted [ 20.689817][ C2] ----------------------------- [ 20.690126][ C2] drivers/net/veth.c:907 suspicious rcu_dereference_check() usage! [ 20.690559][ C2] [ 20.690559][ C2] other info that might help us debug this: [ 20.690559][ C2] [ 20.691120][ C2] [ 20.691120][ C2] rcu_scheduler_active = 2, debug_locks = 1 [ 20.691579][ C2] 5 locks held by kworker/2:2/63: [ 20.691878][ C2] #0: ffff8880010a9548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x7e5/0x1690 [ 20.692466][ C2] #1: ffffc90000447d40 ((work_completion)(&w->work)){+.+.}-{0:0}, at: process_one_work+0xdf6/0x1690 [ 20.693054][ C2] #2: ffffffff89c094f0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_disable+0x12/0x20 [ 20.693560][ C2] #3: ffffffff89eed648 (jump_label_mutex){+.+.}-{4:4}, at: static_key_disable_cpuslocked+0xe9/0x180 [ 20.694123][ C2] #4: ffffffff89c3f068 (text_mutex){+.+.}-{4:4}, at: arch_jump_label_transform_apply+0x17/0x30 [ 20.694710][ C2] [ 20.694710][ C2] stack backtrace: [ 20.695068][ C2] CPU: 2 UID: 0 PID: 63 Comm: kworker/2:2 Not tainted 6.15.0-rc1-virtme #1 PREEMPT(full) [ 20.695073][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.695075][ C2] Workqueue: events once_deferred [ 20.695083][ C2] Call Trace: [ 20.695085][ C2] [ 20.695089][ C2] dump_stack_lvl+0xb0/0xd0 [ 20.695098][ C2] lockdep_rcu_suspicious+0x166/0x270 [ 20.695109][ C2] veth_xdp_rcv+0x824/0xc10 [ 20.695119][ C2] ? mark_held_locks+0x49/0x80 [ 20.695124][ C2] ? kasan_quarantine_put+0x10d/0x230 [ 20.695132][ C2] ? lockdep_hardirqs_on+0x7c/0x110 [ 20.695143][ C2] ? __pfx_veth_xdp_rcv+0x10/0x10 [ 20.695147][ C2] ? kmem_cache_free+0x149/0x330 [ 20.695153][ C2] ? dst_release+0x60/0x240 [ 20.695158][ C2] ? arp_process+0x827/0x2180 [ 20.695170][ C2] ? rcu_read_lock_any_held+0x43/0xb0 [ 20.695176][ C2] ? validate_chain+0x166/0x4d0 [ 20.695187][ C2] veth_poll+0x121/0x400 [ 20.695194][ C2] ? __pfx_veth_poll+0x10/0x10 [ 20.695210][ C2] ? find_held_lock+0x2b/0x80 [ 20.695215][ C2] ? debug_object_activate+0x387/0x490 [ 20.695219][ C2] ? __lock_release+0x5d/0x170 [ 20.695229][ C2] ? _raw_spin_unlock_irqrestore+0x46/0x80 [ 20.695237][ C2] ? debug_object_activate+0x387/0x490 [ 20.695247][ C2] __napi_poll.constprop.0+0xa2/0x460 [ 20.695255][ C2] net_rx_action+0x542/0xd00 [ 20.695268][ C2] ? __pfx_net_rx_action+0x10/0x10 [ 20.695281][ C2] ? kvm_clock_get_cycles+0x18/0x30 [ 20.695286][ C2] ? ktime_get+0xb8/0x200 [ 20.695295][ C2] ? clockevents_program_event+0x1ea/0x300 [ 20.695309][ C2] handle_softirqs+0x218/0x620 [ 20.695323][ C2] __irq_exit_rcu+0xfa/0x160 [ 20.695327][ C2] irq_exit_rcu+0xe/0x30 [ 20.695330][ C2] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 20.695334][ C2] [ 20.695335][ C2] [ 20.695338][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 20.695344][ C2] RIP: 0010:smp_call_function_many_cond+0x3d5/0xcd0 [ 20.695350][ C2] Code: f8 7c 09 40 84 ff 0f 85 2b 06 00 00 8b 43 08 a8 01 74 30 49 89 f5 49 89 f4 49 c1 ed 03 41 83 e4 07 4d 01 f5 41 83 c4 03 f3 90 <41> 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 75 05 00 00 8b 43 08 a8 [ 20.695353][ C2] RSP: 0018:ffffc90000447a58 EFLAGS: 00000202 [ 20.695356][ C2] RAX: 0000000000000011 RBX: ffff88806cebea60 RCX: 0000000000000001 [ 20.695359][ C2] RDX: ffffed100d9e73b1 RSI: ffff88806cebea68 RDI: 0000000000000000 [ 20.695361][ C2] RBP: ffff88806cf39d80 R08: ffff88806cf39d88 R09: 0000000000000001 [ 20.695363][ C2] R10: ffffffff8a86ee97 R11: 000000003c13c000 R12: 0000000000000003 [ 20.695365][ C2] R13: ffffed100d9d7d4d R14: dffffc0000000000 R15: ffffed100d9e73b0 [ 20.695382][ C2] ? __pfx_do_sync_core+0x10/0x10 [ 20.695397][ C2] ? __pfx_do_sync_core+0x10/0x10 [ 20.695403][ C2] on_each_cpu_cond_mask+0x40/0x80 [ 20.695407][ C2] ? inet_ehashfn+0x73/0x1e0 [ 20.695413][ C2] text_poke_bp_batch+0x1e1/0x5e0 [ 20.695423][ C2] ? __pfx_text_poke_bp_batch+0x10/0x10 [ 20.695427][ C2] ? inet_ehashfn+0x73/0x1e0 [ 20.695434][ C2] ? arch_jump_label_transform_queue+0xaa/0x110 [ 20.695438][ C2] ? kernel_text_address+0x17/0xe0 [ 20.695449][ C2] text_poke_finish+0x1f/0x30 [ 20.695451][ C2] arch_jump_label_transform_apply+0x1c/0x30 [ 20.695454][ C2] static_key_disable_cpuslocked+0x11a/0x180 [ 20.695460][ C2] static_key_disable+0x1a/0x20 [ 20.695464][ C2] once_deferred+0x52/0xa0 [ 20.695467][ C2] process_one_work+0xe40/0x1690 [ 20.695482][ C2] ? __pfx_process_one_work+0x10/0x10 [ 20.695493][ C2] ? assign_work+0x16c/0x240 [ 20.695501][ C2] worker_thread+0x591/0xcf0 [ 20.695515][ C2] ? __pfx_worker_thread+0x10/0x10 [ 20.695520][ C2] kthread+0x37b/0x600 [ 20.695527][ C2] ? __pfx_kthread+0x10/0x10 [ 20.695529][ C2] ? ret_from_fork+0x1b/0x70 [ 20.695532][ C2] ? __lock_release+0x5d/0x170 [ 20.695538][ C2] ? rcu_is_watching+0x12/0xc0 [ 20.695543][ C2] ? __pfx_kthread+0x10/0x10 [ 20.695549][ C2] ret_from_fork+0x31/0x70 [ 20.695551][ C2] ? __pfx_kthread+0x10/0x10 [ 20.695555][ C2] ret_from_fork_asm+0x1a/0x30 [ 20.695573][ C2]