[ 450.143534][ T6885] br1: port 1(vx100) entered blocking state
[ 450.144171][ T6885] br1: port 1(vx100) entered disabled state
[ 450.144351][ T6885] vx100: entered allmulticast mode
[ 450.146261][ T6885] vx100: entered promiscuous mode
[ 450.146590][ T6885] br1: port 1(vx100) entered blocking state
[ 450.146763][ T6885] br1: port 1(vx100) entered forwarding state
[ 450.195401][ T6887] br1: port 2(veth1) entered blocking state
[ 450.195584][ T6887] br1: port 2(veth1) entered disabled state
[ 450.201622][ T6887] veth1: entered allmulticast mode
[ 450.203448][ T6887] veth1: entered promiscuous mode
[ 450.229768][ T38] br1: port 2(veth1) entered blocking state
[ 450.229990][ T38] br1: port 2(veth1) entered forwarding state
[ 450.331891][ T6893] br2: port 1(vx200) entered blocking state
[ 450.332091][ T6893] br2: port 1(vx200) entered disabled state
[ 450.332287][ T6893] vx200: entered allmulticast mode
[ 450.334290][ T6893] vx200: entered promiscuous mode
[ 450.334850][ T6893] br2: port 1(vx200) entered blocking state
[ 450.335022][ T6893] br2: port 1(vx200) entered forwarding state
[ 450.431350][ T6896] br2: port 2(veth2.20) entered blocking state
[ 450.431552][ T6896] br2: port 2(veth2.20) entered disabled state
[ 450.431750][ T6896] veth2.20: entered allmulticast mode
[ 450.431884][ T6896] veth2: entered allmulticast mode
[ 450.433386][ T6896] veth2.20: entered promiscuous mode
[ 450.433538][ T6896] veth2: entered promiscuous mode
[ 450.457370][ T6898] br2: port 2(veth2.20) entered blocking state
[ 450.457601][ T6898] br2: port 2(veth2.20) entered forwarding state
[ 451.502264][ T6950] br3: port 1(w1) entered blocking state
[ 451.502448][ T6950] br3: port 1(w1) entered disabled state
[ 451.502598][ T6950] w1: entered allmulticast mode
[ 451.504122][ T6950] w1: entered promiscuous mode
[ 451.525765][ T6951] br3: port 1(w1) entered blocking state
[ 451.525952][ T6951] br3: port 1(w1) entered forwarding state
[ 451.610985][ C0]
[ 451.611154][ C0] =============================
[ 451.611314][ C0] WARNING: suspicious RCU usage
[ 451.611476][ C0] 7.2.0-rc1-virtme #1 Not tainted
[ 451.611720][ C0] -----------------------------
[ 451.611872][ C0] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage!
[ 451.612134][ C0]
[ 451.612134][ C0] other info that might help us debug this:
[ 451.612134][ C0]
[ 451.612452][ C0]
[ 451.612452][ C0] rcu_scheduler_active = 2, debug_locks = 1
[ 451.612683][ C0] 8 locks held by kworker/0:2/1945:
[ 451.612836][ C0] #0: ff11000008c11b40 ((wq_completion)mld){+.+.}-{0:0}, at: process_one_work+0xd55/0x1410
[ 451.613155][ C0] #1: ffa0000001447d10 ((work_completion)(&(&idev->mc_dad_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdb7/0x1410
[ 451.613504][ C0] #2: ff1100000d82d530 (&idev->mc_lock){+.+.}-{4:4}, at: mld_dad_work+0x2e/0x190
[ 451.613779][ C0] #3: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: mld_sendpack+0x1c9/0xec0
[ 451.614046][ C0] #4: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x11d/0x7f0
[ 451.614314][ C0] #5: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490
[ 451.614591][ C0] #6: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x2ba/0x610
[ 451.614903][ C0] #7: ff11000011562f68 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan]
[ 451.615214][ C0]
[ 451.615214][ C0] stack backtrace:
[ 451.615404][ C0] CPU: 0 UID: 0 PID: 1945 Comm: kworker/0:2 Not tainted 7.2.0-rc1-virtme #1 PREEMPT(full)
[ 451.615407][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 451.615409][ C0] Workqueue: mld mld_dad_work
[ 451.615413][ C0] Call Trace:
[ 451.615414][ C0]
[ 451.615416][ C0] dump_stack_lvl+0x6f/0xa0
[ 451.615422][ C0] lockdep_rcu_suspicious.cold+0x37/0x89
[ 451.615427][ C0] vxlan_fdb_create+0xe1b/0x1a70 [vxlan]
[ 451.615433][ C0] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan]
[ 451.615439][ C0] ? lock_acquire.part.0+0xbc/0x260
[ 451.615442][ C0] ? find_held_lock+0x2b/0x80
[ 451.615445][ C0] ? vxlan_open+0x340/0x340 [vxlan]
[ 451.615449][ C0] ? __lock_release.isra.0+0x6b/0x1a0
[ 451.615454][ C0] vxlan_fdb_update+0x208/0x3e0 [vxlan]
[ 451.615461][ C0] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan]
[ 451.615465][ C0] ? lock_acquire.part.0+0xbc/0x260
[ 451.615467][ C0] ? do_raw_spin_lock+0x131/0x280
[ 451.615471][ C0] vxlan_snoop+0x6ba/0x9a0 [vxlan]
[ 451.615478][ C0] ? __iptunnel_pull_header+0x33b/0x730
[ 451.615482][ C0] vxlan_rcv+0x172e/0x2c20 [vxlan]
[ 451.615491][ C0] ? encap_bypass_if_local+0x290/0x290 [vxlan]
[ 451.615496][ C0] ? udp_lib_lport_inuse2+0x3d0/0x3d0
[ 451.615501][ C0] ? __udp4_lib_lookup+0x5f1/0x820
[ 451.615505][ C0] ? encap_bypass_if_local+0x290/0x290 [vxlan]
[ 451.615509][ C0] ? udp_queue_rcv_one_skb+0x645/0xb00
[ 451.615511][ C0] udp_queue_rcv_one_skb+0x645/0xb00
[ 451.615512][ C0] ? lock_acquire.part.0+0xbc/0x260
[ 451.615514][ C0] ? trace_contention_begin+0x92/0x1b0
[ 451.615517][ C0] udp_unicast_rcv_skb+0x366/0x450
[ 451.615520][ C0] ? udp_rcv+0xce3/0x1e30
[ 451.615522][ C0] udp_rcv+0xd01/0x1e30
[ 451.615527][ C0] ? udp_sk_rx_dst_set+0x90/0x90
[ 451.615530][ C0] ? lock_acquire.part.0+0xbc/0x260
[ 451.615532][ C0] ? ip_local_deliver_finish+0x2ba/0x610
[ 451.615536][ C0] ip_protocol_deliver_rcu+0x82/0x350
[ 451.615539][ C0] ? process_backlog+0x561/0x1490
[ 451.615541][ C0] ip_local_deliver_finish+0x36f/0x610
[ 451.615544][ C0] ip_local_deliver+0x184/0x4c0
[ 451.615547][ C0] ? ip_local_deliver_finish+0x610/0x610
[ 451.615549][ C0] ? ip_rcv_finish_core+0x553/0x14c0
[ 451.615552][ C0] ? __asan_memset+0x27/0x50
[ 451.615559][ C0] ? process_backlog+0x561/0x1490
[ 451.615560][ C0] ip_rcv+0xdc/0x3d0
[ 451.615563][ C0] ? ip_local_deliver+0x4c0/0x4c0
[ 451.615566][ C0] ? mark_usage+0x61/0x170
[ 451.615569][ C0] ? __lock_acquire+0x518/0xc20
[ 451.615571][ C0] ? rcu_dump_cpu_stacks+0x1f7/0x550
[ 451.615576][ C0] __netif_receive_skb_one_core+0xfc/0x180
[ 451.615578][ C0] ? lock_acquire.part.0+0xbc/0x260
[ 451.615581][ C0] ? __netif_receive_skb_list_core+0x9e0/0x9e0
[ 451.615583][ C0] ? rcu_is_watching+0x15/0xd0
[ 451.615587][ C0] process_backlog+0x2bc/0x1490
[ 451.615592][ C0] __napi_poll+0xa7/0x3b0
[ 451.615595][ C0] net_rx_action+0x513/0xf50
[ 451.615601][ C0] ? __napi_poll+0x3b0/0x3b0
[ 451.615611][ C0] ? mark_held_locks+0x40/0x70
[ 451.615617][ C0] handle_softirqs+0x1d8/0x8f0
[ 451.615622][ C0] ? _local_bh_enable+0xd0/0xd0
[ 451.615624][ C0] ? do_raw_spin_unlock+0x59/0x250
[ 451.615626][ C0] ? rcu_is_watching+0x15/0xd0
[ 451.615629][ C0] do_softirq+0xa9/0xe0
[ 451.615631][ C0]
[ 451.615632][ C0]
[ 451.615633][ C0] ? __dev_queue_xmit+0x946/0x1b60
[ 451.615634][ C0] __local_bh_enable_ip+0x113/0x140
[ 451.615637][ C0] __dev_queue_xmit+0x95b/0x1b60
[ 451.615641][ C0] ? __lock_acquire+0x518/0xc20
[ 451.615643][ C0] ? perf_trace_rcu_grace_period_init+0x438/0x580
[ 451.615648][ C0] ? netdev_core_pick_tx+0x2c0/0x2c0
[ 451.615650][ C0] ? find_held_lock+0x2b/0x80
[ 451.615656][ C0] ? neigh_hh_output+0x152/0x4c0
[ 451.615661][ C0] ip6_finish_output2+0x96f/0x1300
[ 451.615665][ C0] ? ip6_xmit+0x2000/0x2000
[ 451.615666][ C0] ? lock_acquire.part.0+0xbc/0x260
[ 451.615668][ C0] ? find_held_lock+0x2b/0x80
[ 451.615671][ C0] ? __lock_release.isra.0+0x6b/0x1a0
[ 451.615674][ C0] ? ip6_mtu+0x15d/0x310
[ 451.615678][ C0] ip6_finish_output+0x646/0xda0
[ 451.615681][ C0] ip6_output+0x23f/0x7f0
[ 451.615684][ C0] ? ip6_finish_output+0xda0/0xda0
[ 451.615685][ C0] ? __lock_release.isra.0+0x6b/0x1a0
[ 451.615688][ C0] ? xfrm_bundle_lookup.constprop.0+0xba0/0xba0
[ 451.615690][ C0] ? mark_held_locks+0x40/0x70
[ 451.615694][ C0] ? __local_bh_enable_ip+0xa5/0x140
[ 451.615696][ C0] ? __local_bh_enable_ip+0xa5/0x140
[ 451.615698][ C0] ? icmp6_dst_alloc+0x317/0x4d0
[ 451.615702][ C0] mld_sendpack+0x9d6/0xec0
[ 451.615706][ C0] ? nf_hook.constprop.0+0x340/0x340
[ 451.615714][ C0] mld_dad_work+0x36/0x190
[ 451.615716][ C0] ? process_one_work+0xdb7/0x1410
[ 451.615717][ C0] process_one_work+0xdf8/0x1410
[ 451.615723][ C0] ? pwq_dec_nr_in_flight+0x710/0x710
[ 451.615724][ C0] ? lock_acquire.part.0+0xbc/0x260
[ 451.615731][ C0] worker_thread+0x4f1/0xd60
[ 451.615735][ C0] ? rescuer_thread+0x1320/0x1320
[ 451.615736][ C0] ? __kthread_parkme+0xbd/0x210
[ 451.615739][ C0] ? rescuer_thread+0x1320/0x1320
[ 451.615742][ C0] ? rescuer_thread+0x1320/0x1320
[ 451.615743][ C0] kthread+0x367/0x460
[ 451.615745][ C0] ? trace_irq_enable.constprop.0+0x9b/0x160
[ 451.615748][ C0] ? kthread_affine_node+0x330/0x330
[ 451.615750][ C0] ret_from_fork+0x474/0x6b0
[ 451.615755][ C0] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120
[ 451.615758][ C0] ? __switch_to+0x5a3/0xe00
[ 451.615762][ C0] ? kthread_affine_node+0x330/0x330
[ 451.615764][ C0] ret_from_fork_asm+0x11/0x20
[ 451.615772][ C0]
[ 451.666374][ T6956] br3: port 2(vx100) entered blocking state
[ 451.666566][ T6956] br3: port 2(vx100) entered disabled state
[ 451.667250][ T6956] vx100: entered allmulticast mode
[ 451.668631][ T6956] vx100: entered promiscuous mode
[ 451.669116][ T6956] br3: port 2(vx100) entered blocking state
[ 451.669283][ T6956] br3: port 2(vx100) entered forwarding state
[ 452.653456][ T7003] br3: port 1(w1) entered blocking state
[ 452.653653][ T7003] br3: port 1(w1) entered disabled state
[ 452.653820][ T7003] w1: entered allmulticast mode
[ 452.655325][ T7003] w1: entered promiscuous mode
[ 452.678716][ T7004] br3: port 1(w1) entered blocking state
[ 452.678915][ T7004] br3: port 1(w1) entered forwarding state
[ 452.803846][ T7009] br3: port 2(vx200) entered blocking state
[ 452.804035][ T7009] br3: port 2(vx200) entered disabled state
[ 452.804223][ T7009] vx200: entered allmulticast mode
[ 452.806880][ T7009] vx200: entered promiscuous mode
[ 452.807369][ T7009] br3: port 2(vx200) entered blocking state
[ 452.807554][ T7009] br3: port 2(vx200) entered forwarding state
[ 453.485708][ T7048] br3: port 3(w1.20) entered blocking state
[ 453.485913][ T7048] br3: port 3(w1.20) entered disabled state
[ 453.486107][ T7048] w1.20: entered allmulticast mode
[ 453.487537][ T7048] w1.20: entered promiscuous mode
[ 453.666563][ T7061] br3: port 3(w1.20) entered blocking state
[ 453.666791][ T7061] br3: port 3(w1.20) entered forwarding state
[ 461.574741][ T12] w1.20: left allmulticast mode
[ 461.575242][ T12] w1.20: left promiscuous mode
[ 461.575581][ T12] br3: port 3(w1.20) entered disabled state
[ 461.576869][ T12] vx200: left allmulticast mode
[ 461.577117][ T12] vx200: left promiscuous mode
[ 461.577495][ T12] br3: port 2(vx200) entered disabled state
[ 461.580399][ T12] w1: left allmulticast mode
[ 461.580551][ T12] w1: left promiscuous mode
[ 461.580847][ T12] br3: port 1(w1) entered disabled state
[ 461.693487][ T12] vx100: left allmulticast mode
[ 461.693651][ T12] vx100: left promiscuous mode
[ 461.693868][ T12] br3: port 2(vx100) entered disabled state
[ 461.698997][ T12] w1: left allmulticast mode
[ 461.699135][ T12] w1: left promiscuous mode
[ 461.699340][ T12] br3: port 1(w1) entered disabled state
[ 462.240553][ T7167] vx200: left allmulticast mode
[ 462.241363][ T7167] vx200: left promiscuous mode
[ 462.241674][ T7167] br2: port 1(vx200) entered disabled state
[ 462.340841][ T7170] br2: port 2(veth2.20) entered disabled state
[ 462.341728][ T7170] veth2.20 (unregistering): left allmulticast mode
[ 462.341902][ T7170] veth2: left allmulticast mode
[ 462.342044][ T7170] veth2.20 (unregistering): left promiscuous mode
[ 462.342209][ T7170] veth2: left promiscuous mode
[ 462.342468][ T7170] br2: port 2(veth2.20) entered disabled state
[ 462.480281][ T7174] br1: port 2(veth1) entered disabled state
[ 462.501542][ T7175] veth1: left allmulticast mode
[ 462.501766][ T7175] veth1: left promiscuous mode
[ 462.502037][ T7175] br1: port 2(veth1) entered disabled state
[ 462.531125][ T7176] vx100: left allmulticast mode
[ 462.531278][ T7176] vx100: left promiscuous mode
[ 462.531500][ T7176] br1: port 1(vx100) entered disabled state