[ 802.803651][T14911] [ 802.803929][T14911] ============================= [ 802.804161][T14911] WARNING: suspicious RCU usage [ 802.804284][T14911] 7.2.0-rc1-virtme #1 Not tainted [ 802.804397][T14911] ----------------------------- [ 802.804511][T14911] drivers/net/vxlan/vxlan_core.c:1872 suspicious rcu_dereference_check() usage! [ 802.804709][T14911] [ 802.804709][T14911] other info that might help us debug this: [ 802.804709][T14911] [ 802.804928][T14911] [ 802.804928][T14911] rcu_scheduler_active = 2, debug_locks = 1 [ 802.805097][T14911] 1 lock held by arping/14911: [ 802.805211][T14911] #0: ffffffffbcb91e60 (rcu_read_lock_bh){....}-{1:3}, at: __dev_queue_xmit+0x206/0x1b70 [ 802.805428][T14911] [ 802.805428][T14911] stack backtrace: [ 802.805571][T14911] CPU: 1 UID: 0 PID: 14911 Comm: arping Not tainted 7.2.0-rc1-virtme #1 PREEMPT(full) [ 802.805574][T14911] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 802.805576][T14911] Call Trace: [ 802.805577][T14911] [ 802.805579][T14911] dump_stack_lvl+0x6f/0xa0 [ 802.805585][T14911] lockdep_rcu_suspicious.cold+0x37/0x89 [ 802.805590][T14911] arp_reduce.isra.0+0x9b9/0x1080 [vxlan] [ 802.805598][T14911] ? lockdep_hardirqs_on_prepare.part.0+0x9a/0x160 [ 802.805602][T14911] ? lockdep_hardirqs_on+0x8c/0x130 [ 802.805606][T14911] ? irqentry_exit+0x21c/0x790 [ 802.805607][T14911] ? irqentry_exit+0x21c/0x790 [ 802.805610][T14911] ? vxlan_nl2conf+0x5b30/0x5b30 [vxlan] [ 802.805619][T14911] ? vxlan_xmit+0x128b/0x1660 [vxlan] [ 802.805623][T14911] vxlan_xmit+0x128b/0x1660 [vxlan] [ 802.805628][T14911] ? rcu_lockdep_current_cpu_online+0x39/0x1b0 [ 802.805633][T14911] dev_hard_start_xmit+0xf4/0x620 [ 802.805636][T14911] ? validate_xmit_skb+0x72/0x9a0 [ 802.805639][T14911] __dev_queue_xmit+0xc04/0x1b70 [ 802.805641][T14911] ? _copy_from_iter+0x1bb/0x1810 [ 802.805646][T14911] ? __alloc_skb+0x342/0x5f0 [ 802.805650][T14911] ? _copy_from_iter_flushcache+0x1970/0x1970 [ 802.805652][T14911] ? ref_tracker_alloc+0x2e7/0x430 [ 802.805655][T14911] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 802.805658][T14911] ? packet_parse_headers+0x325/0x830 [ 802.805662][T14911] ? __asan_memset+0x27/0x50 [ 802.805665][T14911] ? packet_parse_headers+0x325/0x830 [ 802.805668][T14911] ? skb_copy_datagram_from_iter+0xf3/0x6a0 [ 802.805670][T14911] ? packet_release+0xc70/0xc70 [ 802.805674][T14911] packet_snd+0xfad/0x1990 [ 802.805680][T14911] ? tpacket_snd+0x19e0/0x19e0 [ 802.805682][T14911] ? __might_fault+0x97/0x140 [ 802.805688][T14911] ? __might_fault+0x97/0x140 [ 802.805690][T14911] ? __might_fault+0x97/0x140 [ 802.805694][T14911] __sys_sendto+0x2aa/0x400 [ 802.805697][T14911] ? __ia32_sys_getpeername+0xd0/0xd0 [ 802.805705][T14911] ? do_user_addr_fault+0x325/0xe30 [ 802.805711][T14911] __x64_sys_sendto+0xe4/0x1f0 [ 802.805713][T14911] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 802.805716][T14911] ? lockdep_hardirqs_on+0x8c/0x130 [ 802.805718][T14911] ? do_syscall_64+0x82/0x590 [ 802.805721][T14911] do_syscall_64+0x117/0x590 [ 802.805722][T14911] ? trace_hardirqs_off+0xd/0x30 [ 802.805724][T14911] ? exc_page_fault+0xee/0x100 [ 802.805727][T14911] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 802.805729][T14911] RIP: 0033:0x7ff5207df54e [ 802.805733][T14911] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 802.805734][T14911] RSP: 002b:00007ffee307fb70 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 802.805737][T14911] RAX: ffffffffffffffda RBX: 000000000000001c RCX: 00007ff5207df54e [ 802.805738][T14911] RDX: 000000000000001c RSI: 00007ffee307fbf0 RDI: 0000000000000005 [ 802.805739][T14911] RBP: 00007ffee307fb80 R08: 00007ffee3080070 R09: 0000000000000014 [ 802.805740][T14911] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 802.805741][T14911] R13: 00007ffee307ffa0 R14: ffffffffffffffe8 R15: 0000000000000000 [ 802.805747][T14911]