[ 19.870290][ C1]
[ 19.870547][ C1] =============================
[ 19.870851][ C1] WARNING: suspicious RCU usage
[ 19.871135][ C1] 6.15.0-rc1-virtme #1 Not tainted
[ 19.871424][ C1] -----------------------------
[ 19.871719][ C1] drivers/net/veth.c:907 suspicious rcu_dereference_check() usage!
[ 19.872135][ C1]
[ 19.872135][ C1] other info that might help us debug this:
[ 19.872135][ C1]
[ 19.872696][ C1]
[ 19.872696][ C1] rcu_scheduler_active = 2, debug_locks = 1
[ 19.873118][ C1] 2 locks held by kworker/1:2/233:
[ 19.873402][ C1] #0: ffff8880010a9548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x7e5/0x1690
[ 19.873988][ C1] #1: ffffc900009b7d40 ((work_completion)(&fsvq->done_work)){+.+.}-{0:0}, at: process_one_work+0xdf6/0x1690
[ 19.874632][ C1]
[ 19.874632][ C1] stack backtrace:
[ 19.874990][ C1] CPU: 1 UID: 0 PID: 233 Comm: kworker/1:2 Not tainted 6.15.0-rc1-virtme #1 PREEMPT(full)
[ 19.874994][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 19.874996][ C1] Workqueue: events virtio_fs_requests_done_work
[ 19.875002][ C1] Call Trace:
[ 19.875004][ C1]
[ 19.875007][ C1] dump_stack_lvl+0xb0/0xd0
[ 19.875016][ C1] lockdep_rcu_suspicious+0x166/0x270
[ 19.875025][ C1] veth_xdp_rcv+0x824/0xc10
[ 19.875030][ C1] ? validate_chain+0x166/0x4d0
[ 19.875039][ C1] ? __lock_acquire+0x591/0x9d0
[ 19.875045][ C1] ? __pfx_veth_xdp_rcv+0x10/0x10
[ 19.875051][ C1] ? rcu_read_lock_any_held+0x43/0xb0
[ 19.875056][ C1] ? validate_chain+0x166/0x4d0
[ 19.875065][ C1] ? __lock_acquire+0x591/0x9d0
[ 19.875075][ C1] veth_poll+0x121/0x400
[ 19.875080][ C1] ? __pfx_veth_poll+0x10/0x10
[ 19.875088][ C1] ? do_raw_spin_unlock+0x58/0x220
[ 19.875094][ C1] ? _raw_spin_unlock+0x2d/0x50
[ 19.875099][ C1] ? find_held_lock+0x2b/0x80
[ 19.875105][ C1] ? rcu_read_lock_any_held+0x43/0xb0
[ 19.875108][ C1] ? validate_chain+0x166/0x4d0
[ 19.875111][ C1] ? mark_held_locks+0x49/0x80
[ 19.875119][ C1] ? __lock_acquire+0x591/0x9d0
[ 19.875129][ C1] __napi_poll.constprop.0+0xa2/0x460
[ 19.875138][ C1] net_rx_action+0x542/0xd00
[ 19.875150][ C1] ? __pfx_net_rx_action+0x10/0x10
[ 19.875155][ C1] ? rcu_start_this_gp+0x4fd/0xb50
[ 19.875160][ C1] ? trace_rcu_quiescent_state_report+0x152/0x2b0
[ 19.875171][ C1] ? mark_held_locks+0x49/0x80
[ 19.875182][ C1] handle_softirqs+0x218/0x620
[ 19.875193][ C1] __irq_exit_rcu+0xfa/0x160
[ 19.875196][ C1] irq_exit_rcu+0xe/0x30
[ 19.875200][ C1] sysvec_apic_timer_interrupt+0xa8/0xc0
[ 19.875204][ C1]
[ 19.875205][ C1]
[ 19.875208][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20
[ 19.875212][ C1] RIP: 0010:stack_depot_save_flags+0xd7/0x7a0
[ 19.875217][ C1] Code: 8b 39 44 03 61 08 83 ee 03 48 83 c1 0c 03 51 f8 44 29 e7 01 c7 44 89 e0 41 01 d4 c1 c0 04 31 f8 89 c7 29 c2 44 01 e0 c1 c7 06 <31> d7 89 fa 41 29 fc 44 8d 0c 07 c1 c2 08 44 31 e2 89 d7 29 d0 c1
[ 19.875219][ C1] RSP: 0018:ffffc900009b7750 EFLAGS: 00000292
[ 19.875222][ C1] RAX: 0000000086685097 RBX: 0000000000000000 RCX: ffffc900009b77f0
[ 19.875224][ C1] RDX: 00000000f59f7b90 RSI: 0000000000000010 RDI: 000000006e761b20
[ 19.875225][ C1] RBP: ffffc900009b77c0 R08: 000000000000000e R09: 00000000dd1ba14c
[ 19.875227][ C1] R10: 0000000000000050 R11: ffffffff8df8a660 R12: 0000000004ae782b
[ 19.875229][ C1] R13: 0000000000000001 R14: 0000000000000000 R15: 000000000000000e
[ 19.875244][ C1] ? validate_chain+0x166/0x4d0
[ 19.875252][ C1] kasan_save_stack+0x34/0x50
[ 19.875258][ C1] ? kasan_save_stack+0x24/0x50
[ 19.875261][ C1] ? kasan_save_track+0x14/0x30
[ 19.875264][ C1] ? kasan_save_free_info+0x3b/0x60
[ 19.875267][ C1] ? __kasan_slab_free+0x38/0x50
[ 19.875271][ C1] ? kfree+0x144/0x320
[ 19.875275][ C1] ? fuse_readpages_end+0x3b5/0x600
[ 19.875279][ C1] ? fuse_request_end+0x230/0x7a0
[ 19.875283][ C1] ? virtio_fs_request_complete+0x463/0xc10
[ 19.875285][ C1] ? virtio_fs_requests_done_work+0x4d5/0x890
[ 19.875288][ C1] ? process_one_work+0xe40/0x1690
[ 19.875290][ C1] ? worker_thread+0x591/0xcf0
[ 19.875293][ C1] ? kthread+0x37b/0x600
[ 19.875296][ C1] ? ret_from_fork+0x31/0x70
[ 19.875301][ C1] ? ret_from_fork_asm+0x1a/0x30
[ 19.875305][ C1] ? find_held_lock+0x2b/0x80
[ 19.875312][ C1] ? mark_held_locks+0x49/0x80
[ 19.875316][ C1] ? _raw_spin_unlock_irqrestore+0x5d/0x80
[ 19.875321][ C1] ? lockdep_hardirqs_on+0x7c/0x110
[ 19.875324][ C1] ? _raw_spin_unlock_irqrestore+0x46/0x80
[ 19.875328][ C1] ? __debug_check_no_obj_freed+0x252/0x520
[ 19.875332][ C1] ? find_held_lock+0x2b/0x80
[ 19.875341][ C1] ? __pfx___debug_check_no_obj_freed+0x10/0x10
[ 19.875349][ C1] ? __call_rcu_common.constprop.0+0x2b1/0x610
[ 19.875353][ C1] ? lockdep_hardirqs_on+0x7c/0x110
[ 19.875357][ C1] kasan_save_track+0x14/0x30
[ 19.875361][ C1] kasan_save_free_info+0x3b/0x60
[ 19.875364][ C1] __kasan_slab_free+0x38/0x50
[ 19.875369][ C1] kfree+0x144/0x320
[ 19.875373][ C1] ? find_held_lock+0x2b/0x80
[ 19.875375][ C1] ? fuse_readpages_end+0x3b5/0x600
[ 19.875382][ C1] fuse_readpages_end+0x3b5/0x600
[ 19.875387][ C1] ? __pfx_fuse_readpages_end+0x10/0x10
[ 19.875393][ C1] fuse_request_end+0x230/0x7a0
[ 19.875402][ C1] virtio_fs_request_complete+0x463/0xc10
[ 19.875406][ C1] ? virtio_fs_requests_done_work+0x257/0x890
[ 19.875416][ C1] virtio_fs_requests_done_work+0x4d5/0x890
[ 19.875424][ C1] ? __pfx_virtio_fs_requests_done_work+0x10/0x10
[ 19.875433][ C1] ? rcu_is_watching+0x12/0xc0
[ 19.875440][ C1] process_one_work+0xe40/0x1690
[ 19.875452][ C1] ? __pfx_process_one_work+0x10/0x10
[ 19.875463][ C1] ? assign_work+0x16c/0x240
[ 19.875470][ C1] worker_thread+0x591/0xcf0
[ 19.875481][ C1] ? __pfx_worker_thread+0x10/0x10
[ 19.875487][ C1] kthread+0x37b/0x600
[ 19.875491][ C1] ? __pfx_kthread+0x10/0x10
[ 19.875493][ C1] ? ret_from_fork+0x1b/0x70
[ 19.875496][ C1] ? __lock_release+0x5d/0x170
[ 19.875501][ C1] ? rcu_is_watching+0x12/0xc0
[ 19.875505][ C1] ? __pfx_kthread+0x10/0x10
[ 19.875510][ C1] ret_from_fork+0x31/0x70
[ 19.875513][ C1] ? __pfx_kthread+0x10/0x10
[ 19.875516][ C1] ret_from_fork_asm+0x1a/0x30
[ 19.875531][ C1]