[ 43.091230][ C0] [ 43.091515][ C0] ============================= [ 43.091774][ C0] WARNING: suspicious RCU usage [ 43.092040][ C0] 6.15.0-rc1-virtme #1 Not tainted [ 43.092296][ C0] ----------------------------- [ 43.092551][ C0] drivers/net/veth.c:907 suspicious rcu_dereference_check() usage! [ 43.092946][ C0] [ 43.092946][ C0] other info that might help us debug this: [ 43.092946][ C0] [ 43.093450][ C0] [ 43.093450][ C0] rcu_scheduler_active = 2, debug_locks = 1 [ 43.093840][ C0] 2 locks held by kworker/0:1/10: [ 43.094122][ C0] #0: ffff8880010aad48 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work+0x7e5/0x1690 [ 43.094728][ C0] #1: ffffc900000a7d40 ((work_completion)(&(&tbl->managed_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdf6/0x1690 [ 43.095328][ C0] [ 43.095328][ C0] stack backtrace: [ 43.095646][ C0] CPU: 0 UID: 0 PID: 10 Comm: kworker/0:1 Not tainted 6.15.0-rc1-virtme #1 PREEMPT(full) [ 43.095651][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.095653][ C0] Workqueue: events_power_efficient neigh_managed_work [ 43.095663][ C0] Call Trace: [ 43.095666][ C0] [ 43.095669][ C0] dump_stack_lvl+0xb0/0xd0 [ 43.095678][ C0] lockdep_rcu_suspicious+0x166/0x270 [ 43.095688][ C0] veth_xdp_rcv+0x824/0xc10 [ 43.095701][ C0] ? __lock_acquire+0x591/0x9d0 [ 43.095710][ C0] ? __pfx_veth_xdp_rcv+0x10/0x10 [ 43.095715][ C0] ? find_held_lock+0x2b/0x80 [ 43.095720][ C0] ? try_to_wake_up+0x717/0xde0 [ 43.095726][ C0] ? __lock_release+0x5d/0x170 [ 43.095733][ C0] ? do_raw_spin_unlock+0x58/0x220 [ 43.095738][ C0] ? _raw_spin_unlock_irqrestore+0x46/0x80 [ 43.095749][ C0] veth_poll+0x121/0x400 [ 43.095754][ C0] ? __pfx_veth_poll+0x10/0x10 [ 43.095769][ C0] ? rcu_is_watching+0x12/0xc0 [ 43.095775][ C0] ? trace_pelt_se_tp+0xf1/0x160 [ 43.095780][ C0] ? __update_load_avg_se+0x3fd/0x940 [ 43.095794][ C0] ? place_entity+0x21/0x410 [ 43.095801][ C0] __napi_poll.constprop.0+0xa2/0x460 [ 43.095809][ C0] net_rx_action+0x542/0xd00 [ 43.095822][ C0] ? __pfx_net_rx_action+0x10/0x10 [ 43.095828][ C0] ? do_raw_spin_unlock+0x58/0x220 [ 43.095833][ C0] ? _raw_spin_unlock_irqrestore+0x46/0x80 [ 43.095842][ C0] ? __pfx_try_to_wake_up+0x10/0x10 [ 43.095845][ C0] ? __lock_release+0x5d/0x170 [ 43.095858][ C0] handle_softirqs+0x218/0x620 [ 43.095869][ C0] ? process_one_work+0xe40/0x1690 [ 43.095875][ C0] do_softirq+0xb1/0xe0 [ 43.095879][ C0] [ 43.095880][ C0] [ 43.095881][ C0] __local_bh_enable_ip+0x105/0x130 [ 43.095886][ C0] process_one_work+0xe40/0x1690 [ 43.095898][ C0] ? __pfx_process_one_work+0x10/0x10 [ 43.095909][ C0] ? assign_work+0x16c/0x240 [ 43.095916][ C0] worker_thread+0x591/0xcf0 [ 43.095928][ C0] ? __pfx_worker_thread+0x10/0x10 [ 43.095933][ C0] kthread+0x37b/0x600 [ 43.095938][ C0] ? __pfx_kthread+0x10/0x10 [ 43.095940][ C0] ? ret_from_fork+0x1b/0x70 [ 43.095945][ C0] ? __lock_release+0x5d/0x170 [ 43.095950][ C0] ? rcu_is_watching+0x12/0xc0 [ 43.095954][ C0] ? __pfx_kthread+0x10/0x10 [ 43.095959][ C0] ret_from_fork+0x31/0x70 [ 43.095962][ C0] ? __pfx_kthread+0x10/0x10 [ 43.095965][ C0] ret_from_fork_asm+0x1a/0x30 [ 43.095982][ C0]