[ 742.897925][T21270] br1: port 1(vx10) entered blocking state [ 742.898142][T21270] br1: port 1(vx10) entered disabled state [ 742.898330][T21270] vx10: entered allmulticast mode [ 742.899758][T21270] vx10: entered promiscuous mode [ 742.900105][T21270] br1: port 1(vx10) entered blocking state [ 742.900278][T21270] br1: port 1(vx10) entered forwarding state [ 743.022792][T21275] br1: port 2(vx20) entered blocking state [ 743.022987][T21275] br1: port 2(vx20) entered disabled state [ 743.023164][T21275] vx20: entered allmulticast mode [ 743.024832][T21275] vx20: entered promiscuous mode [ 743.025229][T21275] br1: port 2(vx20) entered blocking state [ 743.025409][T21275] br1: port 2(vx20) entered forwarding state [ 743.083099][T21277] br1: port 3(veth1) entered blocking state [ 743.083281][T21277] br1: port 3(veth1) entered disabled state [ 743.083467][T21277] veth1: entered allmulticast mode [ 743.084895][T21277] veth1: entered promiscuous mode [ 743.113142][T20664] br1: port 3(veth1) entered blocking state [ 743.113331][T20664] br1: port 3(veth1) entered forwarding state [ 743.184968][T21281] br1: port 4(veth2) entered blocking state [ 743.185202][T21281] br1: port 4(veth2) entered disabled state [ 743.185441][T21281] veth2: entered allmulticast mode [ 743.187443][T21281] veth2: entered promiscuous mode [ 743.223979][ T36] br1: port 4(veth2) entered blocking state [ 743.224196][ T36] br1: port 4(veth2) entered forwarding state [ 744.374103][T21338] br2: port 1(w1) entered blocking state [ 744.374277][T21338] br2: port 1(w1) entered disabled state [ 744.374438][T21338] w1: entered allmulticast mode [ 744.376306][T21338] w1: entered promiscuous mode [ 744.398384][T21339] br2: port 1(w1) entered blocking state [ 744.398586][T21339] br2: port 1(w1) entered forwarding state [ 744.580292][T21346] br2: port 2(vx10) entered blocking state [ 744.580539][T21346] br2: port 2(vx10) entered disabled state [ 744.580803][T21346] vx10: entered allmulticast mode [ 744.582349][T21346] vx10: entered promiscuous mode [ 744.582804][T21346] br2: port 2(vx10) entered blocking state [ 744.583017][T21346] br2: port 2(vx10) entered forwarding state [ 744.770205][T21353] br2: port 3(vx20) entered blocking state [ 744.770462][T21353] br2: port 3(vx20) entered disabled state [ 744.771151][T21353] vx20: entered allmulticast mode [ 744.772738][T21353] vx20: entered promiscuous mode [ 744.773157][T21353] br2: port 3(vx20) entered blocking state [ 744.773376][T21353] br2: port 3(vx20) entered forwarding state [ 744.981946][ C3] [ 744.982177][ C3] ============================= [ 744.982337][ C3] WARNING: suspicious RCU usage [ 744.982504][ C3] 7.2.0-rc2-virtme #1 Not tainted [ 744.982852][ C3] ----------------------------- [ 744.983001][ C3] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage! [ 744.983347][ C3] [ 744.983347][ C3] other info that might help us debug this: [ 744.983347][ C3] [ 744.983645][ C3] [ 744.983645][ C3] rcu_scheduler_active = 2, debug_locks = 1 [ 744.983865][ C3] 8 locks held by kworker/3:1/55: [ 744.984015][ C3] #0: ff11000008bf0940 ((wq_completion)mld){+.+.}-{0:0}, at: process_one_work+0xd55/0x1410 [ 744.984321][ C3] #1: ffa00000003bfd10 ((work_completion)(&(&idev->mc_ifc_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdb7/0x1410 [ 744.984667][ C3] #2: ff110000101da530 (&idev->mc_lock){+.+.}-{4:4}, at: mld_ifc_work+0x2e/0x190 [ 744.984933][ C3] #3: ffffffff9a77dd40 (rcu_read_lock){....}-{1:3}, at: mld_sendpack+0x1c9/0xec0 [ 744.985191][ C3] #4: ffffffff9a77dd40 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x11d/0x7f0 [ 744.985456][ C3] #5: ffffffff9a77dd40 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490 [ 744.985724][ C3] #6: ffffffff9a77dd40 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x2ba/0x610 [ 744.986025][ C3] #7: ff1100000f7c2f68 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan] [ 744.986331][ C3] [ 744.986331][ C3] stack backtrace: [ 744.986519][ C3] CPU: 3 UID: 0 PID: 55 Comm: kworker/3:1 Not tainted 7.2.0-rc2-virtme #1 PREEMPT(full) [ 744.986522][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 744.986524][ C3] Workqueue: mld mld_ifc_work [ 744.986528][ C3] Call Trace: [ 744.986530][ C3] [ 744.986532][ C3] dump_stack_lvl+0x6f/0xa0 [ 744.986537][ C3] lockdep_rcu_suspicious.cold+0x37/0x89 [ 744.986542][ C3] vxlan_fdb_create+0xe1b/0x1a70 [vxlan] [ 744.986548][ C3] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan] [ 744.986554][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986558][ C3] ? find_held_lock+0x2b/0x80 [ 744.986560][ C3] ? vxlan_open+0x340/0x340 [vxlan] [ 744.986564][ C3] ? __lock_release.isra.0+0x6b/0x1a0 [ 744.986566][ C3] ? rcu_read_lock_any_held+0x3c/0x90 [ 744.986572][ C3] vxlan_fdb_update+0x208/0x3e0 [vxlan] [ 744.986579][ C3] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan] [ 744.986582][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986585][ C3] ? do_raw_spin_lock+0x131/0x280 [ 744.986589][ C3] vxlan_snoop+0x6ba/0x9a0 [vxlan] [ 744.986595][ C3] ? __iptunnel_pull_header+0x33b/0x730 [ 744.986599][ C3] vxlan_rcv+0x172e/0x2c20 [vxlan] [ 744.986608][ C3] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 744.986616][ C3] ? udp_lib_lport_inuse2+0x3d0/0x3d0 [ 744.986621][ C3] ? __udp4_lib_lookup+0x5f1/0x820 [ 744.986624][ C3] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 744.986628][ C3] ? udp_queue_rcv_one_skb+0x645/0xb00 [ 744.986630][ C3] udp_queue_rcv_one_skb+0x645/0xb00 [ 744.986631][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986633][ C3] ? perf_trace_lock_acquire+0xc1/0x5a0 [ 744.986637][ C3] udp_unicast_rcv_skb+0x366/0x450 [ 744.986639][ C3] ? udp_rcv+0xce3/0x1e30 [ 744.986641][ C3] udp_rcv+0xd01/0x1e30 [ 744.986646][ C3] ? udp_sk_rx_dst_set+0x90/0x90 [ 744.986649][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986651][ C3] ? ip_local_deliver_finish+0x2ba/0x610 [ 744.986655][ C3] ip_protocol_deliver_rcu+0x82/0x350 [ 744.986658][ C3] ? process_backlog+0x561/0x1490 [ 744.986660][ C3] ip_local_deliver_finish+0x36f/0x610 [ 744.986663][ C3] ip_local_deliver+0x184/0x4c0 [ 744.986665][ C3] ? ip_local_deliver_finish+0x610/0x610 [ 744.986668][ C3] ? ip_rcv_finish_core+0x553/0x14c0 [ 744.986670][ C3] ? __asan_memset+0x27/0x50 [ 744.986677][ C3] ? process_backlog+0x561/0x1490 [ 744.986678][ C3] ip_rcv+0xdc/0x3d0 [ 744.986681][ C3] ? ip_local_deliver+0x4c0/0x4c0 [ 744.986684][ C3] ? mark_usage+0x61/0x170 [ 744.986687][ C3] ? __lock_acquire+0x518/0xc20 [ 744.986689][ C3] ? remove_siblinginfo+0xfe7/0x1010 [ 744.986693][ C3] __netif_receive_skb_one_core+0xfc/0x180 [ 744.986696][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986698][ C3] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 744.986700][ C3] ? rcu_is_watching+0x15/0xd0 [ 744.986705][ C3] process_backlog+0x2bc/0x1490 [ 744.986710][ C3] __napi_poll+0xa7/0x3b0 [ 744.986713][ C3] net_rx_action+0x513/0xf50 [ 744.986717][ C3] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 744.986721][ C3] ? __napi_poll+0x3b0/0x3b0 [ 744.986724][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986732][ C3] ? rcu_is_watching+0x15/0xd0 [ 744.986733][ C3] ? mark_held_locks+0x40/0x70 [ 744.986739][ C3] handle_softirqs+0x1d8/0x8f0 [ 744.986746][ C3] ? _local_bh_enable+0xd0/0xd0 [ 744.986751][ C3] do_softirq+0xa9/0xe0 [ 744.986753][ C3] [ 744.986754][ C3] [ 744.986754][ C3] ? __dev_queue_xmit+0x946/0x1b60 [ 744.986756][ C3] __local_bh_enable_ip+0x113/0x140 [ 744.986758][ C3] __dev_queue_xmit+0x95b/0x1b60 [ 744.986762][ C3] ? __lock_acquire+0x518/0xc20 [ 744.986766][ C3] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 744.986776][ C3] ip6_finish_output2+0x423/0x1300 [ 744.986780][ C3] ? ip6_xmit+0x2000/0x2000 [ 744.986782][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986783][ C3] ? find_held_lock+0x2b/0x80 [ 744.986786][ C3] ? __lock_release.isra.0+0x6b/0x1a0 [ 744.986789][ C3] ? ip6_mtu+0x15d/0x310 [ 744.986793][ C3] ip6_finish_output+0x646/0xda0 [ 744.986797][ C3] ip6_output+0x23f/0x7f0 [ 744.986799][ C3] ? ip6_finish_output+0xda0/0xda0 [ 744.986801][ C3] ? __lock_release.isra.0+0x6b/0x1a0 [ 744.986803][ C3] ? xfrm_bundle_lookup.constprop.0+0xba0/0xba0 [ 744.986806][ C3] ? mark_held_locks+0x40/0x70 [ 744.986809][ C3] ? __local_bh_enable_ip+0xa5/0x140 [ 744.986811][ C3] ? __local_bh_enable_ip+0xa5/0x140 [ 744.986813][ C3] ? icmp6_dst_alloc+0x317/0x4d0 [ 744.986817][ C3] mld_sendpack+0x9d6/0xec0 [ 744.986821][ C3] ? mld_dad_start_work+0x240/0x240 [ 744.986826][ C3] ? mld_send_cr+0x50f/0x820 [ 744.986830][ C3] mld_ifc_work+0x36/0x190 [ 744.986832][ C3] ? process_one_work+0xdb7/0x1410 [ 744.986834][ C3] process_one_work+0xdf8/0x1410 [ 744.986839][ C3] ? pwq_dec_nr_in_flight+0x710/0x710 [ 744.986840][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 744.986847][ C3] worker_thread+0x4f1/0xd60 [ 744.986851][ C3] ? rescuer_thread+0x1320/0x1320 [ 744.986852][ C3] ? __kthread_parkme+0xbd/0x210 [ 744.986855][ C3] ? rescuer_thread+0x1320/0x1320 [ 744.986857][ C3] ? rescuer_thread+0x1320/0x1320 [ 744.986859][ C3] kthread+0x367/0x460 [ 744.986860][ C3] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 744.986862][ C3] ? kthread_affine_node+0x330/0x330 [ 744.986864][ C3] ret_from_fork+0x474/0x6b0 [ 744.986869][ C3] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 744.986872][ C3] ? __switch_to+0x5a3/0xe00 [ 744.986875][ C3] ? kthread_affine_node+0x330/0x330 [ 744.986877][ C3] ret_from_fork_asm+0x11/0x20 [ 744.986885][ C3] [ 745.735742][T21392] br2: port 1(w1) entered blocking state [ 745.735923][T21392] br2: port 1(w1) entered disabled state [ 745.736090][T21392] w1: entered allmulticast mode [ 745.737946][T21392] w1: entered promiscuous mode [ 745.761149][T21393] br2: port 1(w1) entered blocking state [ 745.761357][T21393] br2: port 1(w1) entered forwarding state [ 745.955739][T21400] br2: port 2(vx10) entered blocking state [ 745.955953][T21400] br2: port 2(vx10) entered disabled state [ 745.956145][T21400] vx10: entered allmulticast mode [ 745.958375][T21400] vx10: entered promiscuous mode [ 745.958742][T21400] br2: port 2(vx10) entered blocking state [ 745.958917][T21400] br2: port 2(vx10) entered forwarding state [ 746.140904][T21407] br2: port 3(vx20) entered blocking state [ 746.141100][T21407] br2: port 3(vx20) entered disabled state [ 746.141282][T21407] vx20: entered allmulticast mode [ 746.143335][T21407] vx20: entered promiscuous mode [ 746.143672][T21407] br2: port 3(vx20) entered blocking state [ 746.143847][T21407] br2: port 3(vx20) entered forwarding state [ 746.237210][T20664] br2: port 1(w1) entered disabled state [ 746.406972][T20664] br2: port 1(w1) entered blocking state [ 746.407150][T20664] br2: port 1(w1) entered forwarding state [ 759.020432][ T66] vx20: left allmulticast mode [ 759.020722][ T66] vx20: left promiscuous mode [ 759.020976][ T66] br2: port 3(vx20) entered disabled state [ 759.027176][ T66] vx10: left allmulticast mode [ 759.027434][ T66] vx10: left promiscuous mode [ 759.027846][ T66] br2: port 2(vx10) entered disabled state [ 759.032280][ T66] w1: left allmulticast mode [ 759.032451][ T66] w1: left promiscuous mode [ 759.034250][ T66] br2: port 1(w1) entered disabled state [ 759.186210][ T66] vx20: left allmulticast mode [ 759.187448][ T66] vx20: left promiscuous mode [ 759.187918][ T66] br2: port 3(vx20) entered disabled state [ 759.190209][ T66] vx10: left allmulticast mode [ 759.190352][ T66] vx10: left promiscuous mode [ 759.190658][ T66] br2: port 2(vx10) entered disabled state [ 759.193609][ T66] w1: left allmulticast mode [ 759.194817][ T66] w1: left promiscuous mode [ 759.195168][ T66] br2: port 1(w1) entered disabled state [ 760.067449][T21556] br1: port 4(veth2) entered disabled state [ 760.110133][T21557] veth2: left allmulticast mode [ 760.110359][T21557] veth2: left promiscuous mode [ 760.111019][T21557] br1: port 4(veth2) entered disabled state [ 760.204769][T21560] br1: port 3(veth1) entered disabled state [ 760.230486][T21561] veth1: left allmulticast mode [ 760.231473][T21561] veth1: left promiscuous mode [ 760.231920][T21561] br1: port 3(veth1) entered disabled state [ 760.294206][T21563] vx20: left allmulticast mode [ 760.294435][T21563] vx20: left promiscuous mode [ 760.294877][T21563] br1: port 2(vx20) entered disabled state [ 760.444580][T21567] vx10: left allmulticast mode [ 760.444940][T21567] vx10: left promiscuous mode [ 760.445179][T21567] br1: port 1(vx10) entered disabled state