[ 591.864665][ T6673] gre: GRE over IPv4 demultiplexer driver [ 591.878537][ T6673] ip_gre: GRE over IPv4 tunneling driver [ 592.408531][ T6693] lag: Mode changed to "loadbalance" [ 592.515308][ T6696] lag: Port device veth2 added [ 592.720606][ T6704] lag: Port device veth4 added [ 592.814123][ T6706] 8021q: adding VLAN 0 to HW filter on device lag [ 592.860967][ T6707] br1: port 1(lag) entered blocking state [ 592.861220][ T6707] br1: port 1(lag) entered disabled state [ 592.861455][ T6707] lag: entered allmulticast mode [ 592.861651][ T6707] veth2: entered allmulticast mode [ 592.861856][ T6707] veth4: entered allmulticast mode [ 592.866639][ T6707] veth2: entered promiscuous mode [ 592.866966][ T6707] veth4: entered promiscuous mode [ 592.900884][ T6708] br1: port 1(lag) entered blocking state [ 592.901131][ T6708] br1: port 1(lag) entered forwarding state [ 598.880567][ T6748] Mirror/redirect action on [ 612.978186][ T3052] br1: port 1(lag) entered disabled state [ 618.413568][ T46] br1: port 1(lag) entered blocking state [ 618.413871][ T46] br1: port 1(lag) entered forwarding state [ 618.526216][ C2] [ 618.526319][ C2] ================================ [ 618.526457][ C2] WARNING: inconsistent lock state [ 618.526593][ C2] 7.1.0-rc5-virtme #1 Not tainted [ 618.526724][ C2] -------------------------------- [ 618.526856][ C2] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 618.527017][ C2] mirror_gre_brid/6592 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 618.527180][ C2] ffffffffc06547b8 (mirred_list_lock){+.?.}-{3:3}, at: tcf_mirred_release+0x1d/0x2e0 [act_mirred] [ 618.527447][ C2] {SOFTIRQ-ON-W} state was registered at: [ 618.527573][ C2] __lock_acquire+0x378/0xc10 [ 618.527707][ C2] lock_acquire.part.0+0xbc/0x260 [ 618.527838][ C2] _raw_spin_lock+0x33/0x40 [ 618.527967][ C2] tcf_mirred_init+0x844/0xd70 [act_mirred] [ 618.528126][ C2] tcf_action_init_1+0x428/0x6b0 [ 618.528255][ C2] tcf_action_init+0x3cf/0x890 [ 618.528388][ C2] tcf_exts_validate_ex+0x411/0x670 [ 618.528517][ C2] fl_change+0xed4/0x4e77 [cls_flower] [ 618.528646][ C2] tc_new_tfilter+0x875/0x21e0 [ 618.528772][ C2] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 618.528904][ C2] netlink_rcv_skb+0x14e/0x3a0 [ 618.529032][ C2] netlink_unicast+0x486/0x750 [ 618.529160][ C2] netlink_sendmsg+0x735/0xc60 [ 618.529292][ C2] ____sys_sendmsg+0x419/0x850 [ 618.529421][ C2] ___sys_sendmsg+0x14e/0x1d0 [ 618.529548][ C2] __sys_sendmsg+0x145/0x1f0 [ 618.529675][ C2] do_syscall_64+0x117/0x590 [ 618.529803][ C2] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 618.529964][ C2] irq event stamp: 275368 [ 618.530060][ C2] hardirqs last enabled at (275368): [] _raw_spin_unlock_irqrestore+0x53/0x80 [ 618.530316][ C2] hardirqs last disabled at (275367): [] _raw_spin_lock_irqsave+0x50/0x60 [ 618.530568][ C2] softirqs last enabled at (272678): [] handle_softirqs+0x611/0x940 [ 618.530792][ C2] softirqs last disabled at (275325): [] __irq_exit_rcu+0x103/0x1c0 [ 618.531014][ C2] [ 618.531014][ C2] other info that might help us debug this: [ 618.531204][ C2] Possible unsafe locking scenario: [ 618.531204][ C2] [ 618.531400][ C2] CPU0 [ 618.531496][ C2] ---- [ 618.531591][ C2] lock(mirred_list_lock); [ 618.531720][ C2] [ 618.531814][ C2] lock(mirred_list_lock); [ 618.531945][ C2] [ 618.531945][ C2] *** DEADLOCK *** [ 618.531945][ C2] [ 618.532133][ C2] 5 locks held by mirror_gre_brid/6592: [ 618.532262][ C2] #0: ffffffff91ee5c10 (dup_mmap_sem){.+.+}-{0:0}, at: copy_process+0x5259/0x58e0 [ 618.532497][ C2] #1: ff11000013b8ef78 (&mm->mmap_lock){++++}-{4:4}, at: dup_mmap+0x15b/0x1a90 [ 618.532727][ C2] #2: ff1100001f454b78 (&mm->mmap_lock/1){+.+.}-{4:4}, at: dup_mmap+0x1c9/0x1a90 [ 618.532953][ C2] #3: ffffffff91f905f8 (remove_cache_srcu){.+.+}-{0:0}, at: kasan_quarantine_reduce+0x84/0x240 [ 618.533213][ C2] #4: ffffffff91d77c00 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x389/0x1020 [ 618.533444][ C2] [ 618.533444][ C2] stack backtrace: [ 618.533605][ C2] CPU: 2 UID: 0 PID: 6592 Comm: mirror_gre_brid Not tainted 7.1.0-rc5-virtme #1 PREEMPT(full) [ 618.533609][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 618.533611][ C2] Call Trace: [ 618.533613][ C2] [ 618.533615][ C2] dump_stack_lvl+0x6f/0xa0 [ 618.533621][ C2] print_usage_bug.part.0.cold+0xa9/0xb7 [ 618.533625][ C2] ? filter_irq_stacks+0xd0/0xd0 [ 618.533629][ C2] mark_lock_irq+0x4e3/0x9c0 [ 618.533632][ C2] ? sysvec_apic_timer_interrupt+0x9d/0xe0 [ 618.533635][ C2] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 618.533639][ C2] ? save_trace+0x68/0x280 [ 618.533641][ C2] ? copy_process+0x4870/0x58e0 [ 618.533644][ C2] mark_lock+0x1d7/0xa00 [ 618.533647][ C2] mark_usage+0x42/0x170 [ 618.533649][ C2] __lock_acquire+0x378/0xc10 [ 618.533652][ C2] ? mark_held_locks+0x40/0x70 [ 618.533654][ C2] ? rcu_do_batch+0x2b4/0x1020 [ 618.533658][ C2] lock_acquire.part.0+0xbc/0x260 [ 618.533660][ C2] ? tcf_mirred_release+0x1d/0x2e0 [act_mirred] [ 618.533663][ C2] ? rcu_is_watching+0x15/0xd0 [ 618.533666][ C2] ? lock_acquire+0x134/0x160 [ 618.533669][ C2] _raw_spin_lock+0x33/0x40 [ 618.533672][ C2] ? tcf_mirred_release+0x1d/0x2e0 [act_mirred] [ 618.533674][ C2] tcf_mirred_release+0x1d/0x2e0 [act_mirred] [ 618.533678][ C2] tcf_action_rcu_free+0x74/0x1a0 [ 618.533680][ C2] ? rcu_do_batch+0x2b4/0x1020 [ 618.533683][ C2] rcu_do_batch+0x2b6/0x1020 [ 618.533687][ C2] ? trace_rcu_batch_end+0x330/0x330 [ 618.533690][ C2] ? lockdep_hardirqs_on_prepare.part.0+0x9a/0x160 [ 618.533693][ C2] ? lockdep_hardirqs_on+0x8c/0x130 [ 618.533695][ C2] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 618.533697][ C2] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 618.533700][ C2] rcu_core+0x2bf/0x640 [ 618.533704][ C2] handle_softirqs+0x1d8/0x940 [ 618.533706][ C2] ? find_held_lock+0x2b/0x80 [ 618.533710][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 618.533712][ C2] ? _local_bh_enable+0xd0/0xd0 [ 618.533716][ C2] __irq_exit_rcu+0x103/0x1c0 [ 618.533718][ C2] irq_exit_rcu+0xe/0x30 [ 618.533720][ C2] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 618.533723][ C2] [ 618.533724][ C2] [ 618.533726][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 618.533728][ C2] RIP: 0010:_raw_spin_unlock_irqrestore+0x36/0x80 [ 618.533732][ C2] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 21 7e ca fd 48 89 df e8 a9 d4 ca fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 30 62 bd fd 65 8b 05 29 0a fe 01 85 c0 74 12 5b [ 618.533734][ C2] RSP: 0018:ffa0000007f377d0 EFLAGS: 00000246 [ 618.533737][ C2] RAX: 0000000000000082 RBX: ff11000001041440 RCX: ffffffff90e90613 [ 618.533739][ C2] RDX: ff1100001a7c8040 RSI: ffffffff91801bcb RDI: ffffffff9126f6c0 [ 618.533741][ C2] RBP: 0000000000000246 R08: 0000000000000000 R09: 0000000000000000 [ 618.533743][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: ff11000008fba9c8 [ 618.533744][ C2] R13: 0000000000000000 R14: ffa0000007f37818 R15: 0000000000000000 [ 618.533747][ C2] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 618.533751][ C2] qlist_free_all+0x5c/0x110 [ 618.533754][ C2] kasan_quarantine_reduce+0x196/0x240 [ 618.533757][ C2] __kasan_slab_alloc+0x4b/0x70 [ 618.533760][ C2] kmem_cache_alloc_noprof+0x221/0x5f0 [ 618.533764][ C2] ? __vma_start_exclude_readers+0x670/0x6f0 [ 618.533769][ C2] vm_area_dup+0x23/0x7f0 [ 618.533772][ C2] dup_mmap+0x5fe/0x1a90 [ 618.533776][ C2] ? validate_chain+0x38b/0xc20 [ 618.533779][ C2] ? mmap_read_lock_maybe_expand+0x380/0x380 [ 618.533782][ C2] ? __lock_acquire+0x508/0xc10 [ 618.533784][ C2] ? rcu_read_lock_any_held+0x3c/0x90 [ 618.533787][ C2] ? validate_chain+0x38b/0xc20 [ 618.533789][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 618.533791][ C2] ? find_held_lock+0x2b/0x80 [ 618.533796][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 618.533798][ C2] ? copy_process+0x5259/0x58e0 [ 618.533801][ C2] ? rcu_is_watching+0x15/0xd0 [ 618.533805][ C2] copy_process+0x5268/0x58e0 [ 618.533807][ C2] ? restore_fpregs_from_user+0x490/0x490 [ 618.533814][ C2] ? pidfd_prepare+0x160/0x160 [ 618.533817][ C2] ? rcu_lockdep_current_cpu_online+0x39/0x1b0 [ 618.533820][ C2] ? rcu_lockdep_current_cpu_online+0x39/0x1b0 [ 618.533822][ C2] ? rcu_read_lock_any_held+0x3c/0x90 [ 618.533825][ C2] kernel_clone+0x1a4/0x6e0 [ 618.533828][ C2] ? create_io_thread+0x130/0x130 [ 618.533832][ C2] ? __might_fault+0x97/0x140 [ 618.533834][ C2] ? find_held_lock+0x2b/0x80 [ 618.533838][ C2] __do_sys_clone+0xe3/0x130 [ 618.533841][ C2] ? kernel_clone+0x6e0/0x6e0 [ 618.533846][ C2] ? rcu_is_watching+0x15/0xd0 [ 618.533848][ C2] ? trace_irq_enable.constprop.0+0x9b/0x180 [ 618.533853][ C2] do_syscall_64+0x117/0x590 [ 618.533855][ C2] ? trace_hardirqs_off+0xd/0x30 [ 618.533857][ C2] ? exc_page_fault+0xee/0x100 [ 618.533860][ C2] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 618.533862][ C2] RIP: 0033:0x7f82a530a226 [ 618.533865][ C2] Code: 7d e0 e8 7d a4 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.533867][ C2] RSP: 002b:00007ffcf10360a0 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 618.533869][ C2] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f82a530a226 [ 618.533871][ C2] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 618.533872][ C2] RBP: 00007ffcf10360c0 R08: 0000000000000000 R09: 0000000000000030 [ 618.533874][ C2] R10: 00007f82a5247e50 R11: 0000000000000246 R12: 000055764731e160 [ 618.533875][ C2] R13: 0000557647322460 R14: 0000000000000000 R15: 00000000ffffffff [ 618.533880][ C2] [ 632.477028][ T3052] br1: port 1(lag) entered disabled state [ 637.742493][ T46] br1: port 1(lag) entered blocking state [ 637.742663][ T46] br1: port 1(lag) entered forwarding state [ 637.960867][ T6856] lag: left allmulticast mode [ 637.961022][ T6856] veth2: left allmulticast mode [ 637.961153][ T6856] veth4: left allmulticast mode [ 637.961345][ T6856] br1: port 1(lag) entered disabled state [ 637.962639][ T6856] veth2: left promiscuous mode [ 637.962771][ T6856] veth4: left promiscuous mode [ 637.988559][ T6693] lag: Port device veth4 removed [ 637.990629][ T6693] lag: Port device veth2 removed