[ 613.116771][T18815] 8021q: 802.1Q VLAN Support v1.8 [ 614.419488][T18867] br1: port 1(vx10) entered blocking state [ 614.419801][T18867] br1: port 1(vx10) entered disabled state [ 614.420002][T18867] vx10: entered allmulticast mode [ 614.421710][T18867] vx10: entered promiscuous mode [ 614.422580][T18867] br1: port 1(vx10) entered blocking state [ 614.422806][T18867] br1: port 1(vx10) entered forwarding state [ 614.542959][T18873] br1: port 2(vx20) entered blocking state [ 614.544928][T18873] br1: port 2(vx20) entered disabled state [ 614.545216][T18873] vx20: entered allmulticast mode [ 614.546669][T18873] vx20: entered promiscuous mode [ 614.547201][T18873] br1: port 2(vx20) entered blocking state [ 614.547375][T18873] br1: port 2(vx20) entered forwarding state [ 614.607414][T18875] br1: port 3(veth1) entered blocking state [ 614.607633][T18875] br1: port 3(veth1) entered disabled state [ 614.607831][T18875] veth1: entered allmulticast mode [ 614.610038][T18875] veth1: entered promiscuous mode [ 614.634513][ T199] br1: port 3(veth1) entered blocking state [ 614.634815][ T199] br1: port 3(veth1) entered forwarding state [ 614.741922][T18880] br1: port 4(veth2) entered blocking state [ 614.742143][T18880] br1: port 4(veth2) entered disabled state [ 614.742344][T18880] veth2: entered allmulticast mode [ 614.743818][T18880] veth2: entered promiscuous mode [ 614.776398][ T46] br1: port 4(veth2) entered blocking state [ 614.776594][ T46] br1: port 4(veth2) entered forwarding state [ 615.972268][T18937] br2: port 1(w1) entered blocking state [ 615.972445][T18937] br2: port 1(w1) entered disabled state [ 615.972600][T18937] w1: entered allmulticast mode [ 615.974035][T18937] w1: entered promiscuous mode [ 615.996705][T18938] br2: port 1(w1) entered blocking state [ 615.996877][T18938] br2: port 1(w1) entered forwarding state [ 616.187371][T18945] br2: port 2(vx10) entered blocking state [ 616.187571][T18945] br2: port 2(vx10) entered disabled state [ 616.187760][T18945] vx10: entered allmulticast mode [ 616.189430][T18945] vx10: entered promiscuous mode [ 616.189810][T18945] br2: port 2(vx10) entered blocking state [ 616.190075][T18945] br2: port 2(vx10) entered forwarding state [ 616.201203][ T37] br2: port 1(w1) entered disabled state [ 616.375534][T18952] br2: port 3(vx20) entered blocking state [ 616.375784][T18952] br2: port 3(vx20) entered disabled state [ 616.376246][T18952] vx20: entered allmulticast mode [ 616.377780][T18952] vx20: entered promiscuous mode [ 616.378233][T18952] br2: port 3(vx20) entered blocking state [ 616.378501][T18952] br2: port 3(vx20) entered forwarding state [ 616.600628][ T199] br2: port 1(w1) entered blocking state [ 616.600823][ T199] br2: port 1(w1) entered forwarding state [ 617.351389][T18993] br2: port 1(w1) entered blocking state [ 617.351607][T18993] br2: port 1(w1) entered disabled state [ 617.351818][T18993] w1: entered allmulticast mode [ 617.353787][T18993] w1: entered promiscuous mode [ 617.568645][T19001] br2: port 2(vx10) entered blocking state [ 617.568847][T19001] br2: port 2(vx10) entered disabled state [ 617.569058][T19001] vx10: entered allmulticast mode [ 617.571203][T19001] vx10: entered promiscuous mode [ 617.571579][T19001] br2: port 2(vx10) entered blocking state [ 617.572108][T19001] br2: port 2(vx10) entered forwarding state [ 617.746531][T19008] br2: port 3(vx20) entered blocking state [ 617.746792][T19008] br2: port 3(vx20) entered disabled state [ 617.747051][T19008] vx20: entered allmulticast mode [ 617.749399][T19008] vx20: entered promiscuous mode [ 617.749823][T19008] br2: port 3(vx20) entered blocking state [ 617.750059][T19008] br2: port 3(vx20) entered forwarding state [ 617.975872][T17188] br2: port 1(w1) entered blocking state [ 617.976113][T17188] br2: port 1(w1) entered forwarding state [ 618.985718][ C1] [ 618.985978][ C1] ============================= [ 618.986453][ C1] WARNING: suspicious RCU usage [ 618.986628][ C1] 7.2.0-rc2-virtme #1 Not tainted [ 618.986885][ C1] ----------------------------- [ 618.987065][ C1] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage! [ 618.987367][ C1] [ 618.987367][ C1] other info that might help us debug this: [ 618.987367][ C1] [ 618.987715][ C1] [ 618.987715][ C1] rcu_scheduler_active = 2, debug_locks = 1 [ 618.987993][ C1] 6 locks held by vxlan_bridge_1q/18775: [ 618.988173][ C1] #0: ffffffffba6f29d0 (dup_mmap_sem){.+.+}-{0:0}, at: copy_process+0x2b7b/0x5940 [ 618.988486][ C1] #1: ff110000111d76b8 (&mm->mmap_lock){++++}-{4:4}, at: dup_mmap+0x15b/0x1a90 [ 618.988791][ C1] #2: ff1100000d2cb6f8 (&mm->mmap_lock/1){+.+.}-{4:4}, at: dup_mmap+0x1c9/0x1a90 [ 618.989106][ C1] #3: ffffffffba57dd40 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490 [ 618.989413][ C1] #4: ffffffffba57dd40 (rcu_read_lock){....}-{1:3}, at: ip6_input+0xa1/0x570 [ 618.989719][ C1] #5: ff1100000d172f68 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan] [ 618.990071][ C1] [ 618.990071][ C1] stack backtrace: [ 618.990288][ C1] CPU: 1 UID: 0 PID: 18775 Comm: vxlan_bridge_1q Not tainted 7.2.0-rc2-virtme #1 PREEMPT(full) [ 618.990291][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 618.990293][ C1] Call Trace: [ 618.990295][ C1] [ 618.990296][ C1] dump_stack_lvl+0x6f/0xa0 [ 618.990302][ C1] lockdep_rcu_suspicious.cold+0x37/0x89 [ 618.990307][ C1] vxlan_fdb_create+0xe1b/0x1a70 [vxlan] [ 618.990313][ C1] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan] [ 618.990319][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 618.990322][ C1] ? find_held_lock+0x2b/0x80 [ 618.990325][ C1] ? vxlan_open+0x340/0x340 [vxlan] [ 618.990330][ C1] ? __lock_release.isra.0+0x6b/0x1a0 [ 618.990335][ C1] vxlan_fdb_update+0x208/0x3e0 [vxlan] [ 618.990341][ C1] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan] [ 618.990345][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 618.990347][ C1] ? do_raw_spin_lock+0x131/0x280 [ 618.990351][ C1] vxlan_snoop+0x6ba/0x9a0 [vxlan] [ 618.990359][ C1] vxlan_rcv+0x172e/0x2c20 [vxlan] [ 618.990368][ C1] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 618.990372][ C1] ? __udp6_lib_lookup+0x6c3/0x9a0 [ 618.990378][ C1] ? __lock_release.isra.0+0x6b/0x1a0 [ 618.990382][ C1] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 618.990386][ C1] ? udpv6_queue_rcv_one_skb+0x653/0xbf0 [ 618.990389][ C1] udpv6_queue_rcv_one_skb+0x653/0xbf0 [ 618.990393][ C1] udp6_unicast_rcv_skb+0x2b3/0x390 [ 618.990396][ C1] ip6_protocol_deliver_rcu+0x15c/0x1480 [ 618.990403][ C1] ip6_input_finish+0x196/0x590 [ 618.990406][ C1] ip6_input+0x130/0x570 [ 618.990408][ C1] ? ip6_input_finish+0x590/0x590 [ 618.990411][ C1] ? ip6_rcv_core+0xded/0x1be0 [ 618.990416][ C1] ipv6_rcv+0x3c1/0x5a0 [ 618.990418][ C1] ? ip6_rcv_core+0x1be0/0x1be0 [ 618.990422][ C1] ? mark_usage+0x61/0x170 [ 618.990424][ C1] ? __lock_acquire+0x518/0xc20 [ 618.990428][ C1] ? process_backlog+0x561/0x1490 [ 618.990430][ C1] __netif_receive_skb_one_core+0xfc/0x180 [ 618.990432][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 618.990435][ C1] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 618.990437][ C1] ? rcu_is_watching+0x15/0xd0 [ 618.990443][ C1] process_backlog+0x2bc/0x1490 [ 618.990448][ C1] __napi_poll+0xa7/0x3b0 [ 618.990451][ C1] net_rx_action+0x513/0xf50 [ 618.990455][ C1] ? __lock_acquire+0x518/0xc20 [ 618.990458][ C1] ? __napi_poll+0x3b0/0x3b0 [ 618.990461][ C1] ? trace_rcu_this_gp.isra.0+0x1b6/0x3c0 [ 618.990465][ C1] ? trace_rcu_quiescent_state_report+0xf2/0x330 [ 618.990471][ C1] ? lockdep_hardirqs_on_prepare.part.0+0x9a/0x160 [ 618.990473][ C1] ? lockdep_hardirqs_on+0x8c/0x130 [ 618.990476][ C1] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 618.990478][ C1] ? mark_held_locks+0x40/0x70 [ 618.990482][ C1] handle_softirqs+0x1d8/0x8f0 [ 618.990487][ C1] ? _local_bh_enable+0xd0/0xd0 [ 618.990491][ C1] __irq_exit_rcu+0x103/0x1c0 [ 618.990493][ C1] irq_exit_rcu+0xe/0x30 [ 618.990495][ C1] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 618.990497][ C1] [ 618.990498][ C1] [ 618.990499][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 618.990502][ C1] RIP: 0010:lock_release+0xdc/0x1f0 [ 618.990504][ C1] Code: 4b 37 04 83 f8 01 0f 85 fc 00 00 00 9c 58 f6 c4 02 0f 85 11 01 00 00 41 f7 c7 00 02 00 00 0f 84 c7 00 00 00 fb 4c 8b 7c 24 18 <48> 8b 5c 24 08 4c 8b 74 24 10 48 83 c4 20 c3 65 8b 05 82 06 37 04 [ 618.990506][ C1] RSP: 0018:ffa000000fd07380 EFLAGS: 00000206 [ 618.990508][ C1] RAX: 0000000000000046 RBX: ffffffffba775620 RCX: 0000000000000001 [ 618.990509][ C1] RDX: 0000000000000003 RSI: ffffffffba001084 RDI: ffffffffb9a7a960 [ 618.990510][ C1] RBP: 0000000000092cc0 R08: 0000000000000001 R09: ff1100000a9ed260 [ 618.990511][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: ff11000012e694d8 [ 618.990512][ C1] R13: 0000000000092cc0 R14: ffffffffb7af5256 R15: 0000000000000001 [ 618.990513][ C1] ? kmem_cache_alloc_noprof+0x76/0x600 [ 618.990521][ C1] kmem_cache_alloc_noprof+0x76/0x600 [ 618.990523][ C1] ? __alloc_object+0x30/0x250 [ 618.990528][ C1] __alloc_object+0x30/0x250 [ 618.990531][ C1] __create_object+0x30/0x110 [ 618.990532][ C1] ? kasan_save_track+0x14/0x30 [ 618.990537][ C1] kmem_cache_alloc_noprof+0x303/0x600 [ 618.990539][ C1] ? ptlock_alloc+0x22/0x70 [ 618.990544][ C1] ptlock_alloc+0x22/0x70 [ 618.990546][ C1] pte_alloc_one+0x69/0x370 [ 618.990549][ C1] __pte_alloc+0x6c/0x350 [ 618.990553][ C1] ? pmd_install+0x1c0/0x1c0 [ 618.990555][ C1] ? rcu_lockdep_current_cpu_online+0x39/0x1b0 [ 618.990557][ C1] ? rcu_read_lock_any_held+0x3c/0x90 [ 618.990561][ C1] copy_pte_range+0x7d7/0x9b0 [ 618.990567][ C1] ? copy_present_ptes+0x1d30/0x1d30 [ 618.990569][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 618.990571][ C1] ? find_held_lock+0x2b/0x80 [ 618.990574][ C1] ? __rwlock_init+0x150/0x150 [ 618.990578][ C1] ? _raw_spin_unlock+0x2d/0x50 [ 618.990581][ C1] copy_p4d_range+0x2ba/0x770 [ 618.990588][ C1] copy_page_range+0x384/0x8a0 [ 618.990592][ C1] ? mas_wr_store_entry+0x660/0x660 [ 618.990595][ C1] ? copy_p4d_range+0x770/0x770 [ 618.990599][ C1] ? __vma_start_exclude_readers+0x6f0/0x6f0 [ 618.990604][ C1] dup_mmap+0xad5/0x1a90 [ 618.990611][ C1] ? mmap_read_lock_maybe_expand+0x380/0x380 [ 618.990613][ C1] ? __lock_acquire+0x518/0xc20 [ 618.990615][ C1] ? rcu_read_lock_any_held+0x3c/0x90 [ 618.990618][ C1] ? validate_chain+0x38b/0xc20 [ 618.990620][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 618.990622][ C1] ? find_held_lock+0x2b/0x80 [ 618.990628][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 618.990630][ C1] ? copy_process+0x2b7b/0x5940 [ 618.990633][ C1] ? rcu_is_watching+0x15/0xd0 [ 618.990638][ C1] copy_process+0x2b8a/0x5940 [ 618.990646][ C1] ? pidfd_prepare+0x150/0x150 [ 618.990650][ C1] ? rcu_lockdep_current_cpu_online+0x39/0x1b0 [ 618.990651][ C1] ? rcu_lockdep_current_cpu_online+0x39/0x1b0 [ 618.990653][ C1] ? rcu_read_lock_any_held+0x3c/0x90 [ 618.990657][ C1] kernel_clone+0x1a4/0x6c0 [ 618.990660][ C1] ? create_io_thread+0x130/0x130 [ 618.990665][ C1] ? __might_fault+0x97/0x140 [ 618.990667][ C1] ? find_held_lock+0x2b/0x80 [ 618.990671][ C1] __do_sys_clone+0xe3/0x130 [ 618.990674][ C1] ? kernel_clone+0x6c0/0x6c0 [ 618.990682][ C1] ? rcu_is_watching+0x15/0xd0 [ 618.990684][ C1] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 618.990688][ C1] do_syscall_64+0x117/0x590 [ 618.990690][ C1] ? trace_hardirqs_off+0xd/0x30 [ 618.990692][ C1] ? exc_page_fault+0xee/0x100 [ 618.990694][ C1] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 618.990696][ C1] RIP: 0033:0x7ffb162eb126 [ 618.990698][ C1] Code: 7d e0 e8 7d af f5 ff 45 31 c0 31 d2 31 f6 64 48 8b 04 25 10 00 00 00 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5a 89 c3 85 c0 75 2f 64 48 8b 04 25 10 00 00 [ 618.990700][ C1] RSP: 002b:00007fff522fce40 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 618.990701][ C1] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007ffb162eb126 [ 618.990702][ C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 618.990703][ C1] RBP: 00007fff522fce60 R08: 0000000000000000 R09: 0000000000000020 [ 618.990703][ C1] R10: 00007ffb16229e50 R11: 0000000000000246 R12: 000055aa68705a90 [ 618.990704][ C1] R13: 000055aa686f98c0 R14: 0000000000000000 R15: 00000000ffffffff [ 618.990711][ C1] [ 626.200479][T19104] GACT probability NOT on [ 713.156468][ T12] vx20: left allmulticast mode [ 713.156841][ T12] vx20: left promiscuous mode [ 713.157135][ T12] br2: port 3(vx20) entered disabled state [ 713.160822][ T12] vx10: left allmulticast mode [ 713.161086][ T12] vx10: left promiscuous mode [ 713.161308][ T12] br2: port 2(vx10) entered disabled state [ 713.163450][ T12] w1: left allmulticast mode [ 713.163605][ T12] w1: left promiscuous mode [ 713.163821][ T12] br2: port 1(w1) entered disabled state [ 713.284968][ T12] vx20: left allmulticast mode [ 713.285195][ T12] vx20: left promiscuous mode [ 713.285498][ T12] br2: port 3(vx20) entered disabled state [ 713.287504][ T12] vx10: left allmulticast mode [ 713.287692][ T12] vx10: left promiscuous mode [ 713.288462][ T12] br2: port 2(vx10) entered disabled state [ 713.296932][ T12] w1: left allmulticast mode [ 713.298262][ T12] w1: left promiscuous mode [ 713.298548][ T12] br2: port 1(w1) entered disabled state [ 713.967482][T19332] br1: port 4(veth2) entered disabled state [ 713.989962][T19333] veth2: left allmulticast mode [ 713.990153][T19333] veth2: left promiscuous mode [ 713.990387][T19333] br1: port 4(veth2) entered disabled state [ 714.099463][T19337] br1: port 3(veth1) entered disabled state [ 714.128451][T19338] veth1: left allmulticast mode [ 714.128666][T19338] veth1: left promiscuous mode [ 714.128965][T19338] br1: port 3(veth1) entered disabled state [ 714.183166][T19340] vx20: left allmulticast mode [ 714.183344][T19340] vx20: left promiscuous mode [ 714.183572][T19340] br1: port 2(vx20) entered disabled state [ 714.312223][T19344] vx10: left allmulticast mode [ 714.312396][T19344] vx10: left promiscuous mode [ 714.312624][T19344] br1: port 1(vx10) entered disabled state