[ 256.332964][ T4303] br1: port 1(vx1) entered blocking state [ 256.333156][ T4303] br1: port 1(vx1) entered disabled state [ 256.333306][ T4303] vx1: entered allmulticast mode [ 256.334695][ T4303] vx1: entered promiscuous mode [ 256.335236][ T4303] br1: port 1(vx1) entered blocking state [ 256.335394][ T4303] br1: port 1(vx1) entered forwarding state [ 256.365275][ T4304] br1: port 2(veth1) entered blocking state [ 256.365459][ T4304] br1: port 2(veth1) entered disabled state [ 256.365636][ T4304] veth1: entered allmulticast mode [ 256.367085][ T4304] veth1: entered promiscuous mode [ 256.400442][ T57] br1: port 2(veth1) entered blocking state [ 256.400658][ T57] br1: port 2(veth1) entered forwarding state [ 256.447619][ T4307] br1: port 3(veth2) entered blocking state [ 256.447843][ T4307] br1: port 3(veth2) entered disabled state [ 256.448101][ T4307] veth2: entered allmulticast mode [ 256.449534][ T4307] veth2: entered promiscuous mode [ 256.473090][ T46] br1: port 3(veth2) entered blocking state [ 256.473269][ T46] br1: port 3(veth2) entered forwarding state [ 257.472489][ T4360] br2: port 1(w1) entered blocking state [ 257.472690][ T4360] br2: port 1(w1) entered disabled state [ 257.472841][ T4360] w1: entered allmulticast mode [ 257.474253][ T4360] w1: entered promiscuous mode [ 257.501977][ T4361] br2: port 1(w1) entered blocking state [ 257.502175][ T4361] br2: port 1(w1) entered forwarding state [ 257.630633][ T4366] br2: port 2(vx2) entered blocking state [ 257.630833][ T4366] br2: port 2(vx2) entered disabled state [ 257.631410][ T4366] vx2: entered allmulticast mode [ 257.632815][ T4366] vx2: entered promiscuous mode [ 257.633406][ T4366] br2: port 2(vx2) entered blocking state [ 257.633591][ T4366] br2: port 2(vx2) entered forwarding state [ 258.311330][ T4398] br2: port 1(w1) entered blocking state [ 258.311551][ T4398] br2: port 1(w1) entered disabled state [ 258.311754][ T4398] w1: entered allmulticast mode [ 258.313220][ T4398] w1: entered promiscuous mode [ 258.469812][ T4404] br2: port 2(vx2) entered blocking state [ 258.470020][ T4404] br2: port 2(vx2) entered disabled state [ 258.470241][ T4404] vx2: entered allmulticast mode [ 258.471703][ T4404] vx2: entered promiscuous mode [ 258.472313][ T4404] br2: port 2(vx2) entered blocking state [ 258.472494][ T4404] br2: port 2(vx2) entered forwarding state [ 258.657653][ T46] br2: port 1(w1) entered blocking state [ 258.657822][ T46] br2: port 1(w1) entered forwarding state [ 259.974435][ C1] [ 259.974632][ C1] ============================= [ 259.974787][ C1] WARNING: suspicious RCU usage [ 259.974948][ C1] 7.2.0-rc1-virtme #1 Not tainted [ 259.975158][ C1] ----------------------------- [ 259.975296][ C1] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage! [ 259.975527][ C1] [ 259.975527][ C1] other info that might help us debug this: [ 259.975527][ C1] [ 259.975794][ C1] [ 259.975794][ C1] rcu_scheduler_active = 2, debug_locks = 1 [ 259.976001][ C1] 3 locks held by ksoftirqd/1/23: [ 259.976150][ C1] #0: ffffffff9497de40 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490 [ 259.976407][ C1] #1: ffffffff9497de40 (rcu_read_lock){....}-{1:3}, at: ip6_input+0xa1/0x570 [ 259.976646][ C1] #2: ff110000173c2f68 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan] [ 259.976929][ C1] [ 259.976929][ C1] stack backtrace: [ 259.977106][ C1] CPU: 1 UID: 0 PID: 23 Comm: ksoftirqd/1 Not tainted 7.2.0-rc1-virtme #1 PREEMPT(full) [ 259.977108][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 259.977110][ C1] Call Trace: [ 259.977112][ C1] [ 259.977114][ C1] dump_stack_lvl+0x6f/0xa0 [ 259.977120][ C1] lockdep_rcu_suspicious.cold+0x37/0x89 [ 259.977125][ C1] vxlan_fdb_create+0xe1b/0x1a70 [vxlan] [ 259.977130][ C1] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan] [ 259.977137][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 259.977141][ C1] ? find_held_lock+0x2b/0x80 [ 259.977144][ C1] ? vxlan_open+0x340/0x340 [vxlan] [ 259.977148][ C1] ? __lock_release.isra.0+0x6b/0x1a0 [ 259.977153][ C1] vxlan_fdb_update+0x208/0x3e0 [vxlan] [ 259.977160][ C1] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan] [ 259.977163][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 259.977166][ C1] ? do_raw_spin_lock+0x131/0x280 [ 259.977170][ C1] vxlan_snoop+0x6ba/0x9a0 [vxlan] [ 259.977178][ C1] vxlan_rcv+0x172e/0x2c20 [vxlan] [ 259.977186][ C1] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 259.977192][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 259.977196][ C1] ? __lock_release.isra.0+0x6b/0x1a0 [ 259.977198][ C1] ? ip6_protocol_deliver_rcu+0xa78/0x1480 [ 259.977201][ C1] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 259.977205][ C1] ? udpv6_queue_rcv_one_skb+0x653/0xbf0 [ 259.977208][ C1] udpv6_queue_rcv_one_skb+0x653/0xbf0 [ 259.977212][ C1] udp6_unicast_rcv_skb+0x2b3/0x390 [ 259.977215][ C1] ip6_protocol_deliver_rcu+0x15c/0x1480 [ 259.977222][ C1] ip6_input_finish+0x196/0x590 [ 259.977224][ C1] ip6_input+0x130/0x570 [ 259.977226][ C1] ? ip6_input_finish+0x590/0x590 [ 259.977229][ C1] ? ip6_rcv_core+0xded/0x1be0 [ 259.977234][ C1] ipv6_rcv+0x3c1/0x5a0 [ 259.977236][ C1] ? ip6_rcv_core+0x1be0/0x1be0 [ 259.977239][ C1] ? mark_usage+0x61/0x170 [ 259.977242][ C1] ? __lock_acquire+0x518/0xc20 [ 259.977245][ C1] ? process_backlog+0x561/0x1490 [ 259.977247][ C1] __netif_receive_skb_one_core+0xfc/0x180 [ 259.977249][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 259.977252][ C1] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 259.977254][ C1] ? rcu_is_watching+0x15/0xd0 [ 259.977260][ C1] process_backlog+0x2bc/0x1490 [ 259.977265][ C1] __napi_poll+0xa7/0x3b0 [ 259.977268][ C1] net_rx_action+0x513/0xf50 [ 259.977273][ C1] ? __napi_poll+0x3b0/0x3b0 [ 259.977275][ C1] ? __lock_release.isra.0+0x6b/0x1a0 [ 259.977279][ C1] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 259.977285][ C1] ? __schedule+0xf9e/0x20e0 [ 259.977290][ C1] ? rcu_is_watching+0x15/0xd0 [ 259.977293][ C1] handle_softirqs+0x1d8/0x8f0 [ 259.977298][ C1] ? _local_bh_enable+0xd0/0xd0 [ 259.977301][ C1] ? rcu_is_watching+0x15/0xd0 [ 259.977304][ C1] run_ksoftirqd+0x39/0x60 [ 259.977306][ C1] smpboot_thread_fn+0x2fb/0x9b0 [ 259.977310][ C1] ? sort_range+0x20/0x20 [ 259.977312][ C1] kthread+0x367/0x460 [ 259.977314][ C1] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 259.977316][ C1] ? kthread_affine_node+0x330/0x330 [ 259.977318][ C1] ret_from_fork+0x474/0x6b0 [ 259.977322][ C1] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 259.977325][ C1] ? __switch_to+0x5a3/0xe00 [ 259.977329][ C1] ? kthread_affine_node+0x330/0x330 [ 259.977331][ C1] ret_from_fork_asm+0x11/0x20 [ 259.977339][ C1] [ 309.121771][ T68] vx2: left allmulticast mode [ 309.122002][ T68] vx2: left promiscuous mode [ 309.122396][ T68] br2: port 2(vx2) entered disabled state [ 309.131907][ T68] w1: left allmulticast mode [ 309.133198][ T68] w1: left promiscuous mode [ 309.133429][ T68] br2: port 1(w1) entered disabled state [ 309.230373][ T68] vx2: left allmulticast mode [ 309.230614][ T68] vx2: left promiscuous mode [ 309.230834][ T68] br2: port 2(vx2) entered disabled state [ 309.232171][ T68] w1: left allmulticast mode [ 309.232308][ T68] w1: left promiscuous mode [ 309.232508][ T68] br2: port 1(w1) entered disabled state [ 309.782348][ T4614] br1: port 3(veth2) entered disabled state [ 309.806066][ T4615] veth2: left allmulticast mode [ 309.806233][ T4615] veth2: left promiscuous mode [ 309.806453][ T4615] br1: port 3(veth2) entered disabled state [ 309.857410][ T4617] br1: port 2(veth1) entered disabled state [ 309.883993][ T4618] veth1: left allmulticast mode [ 309.884590][ T4618] veth1: left promiscuous mode [ 309.884863][ T4618] br1: port 2(veth1) entered disabled state [ 309.907446][ T4619] vx1: left allmulticast mode [ 309.907602][ T4619] vx1: left promiscuous mode [ 309.907827][ T4619] br1: port 1(vx1) entered disabled state