[   28.052035][  T287] br0: port 1(veth1) entered blocking state
[   28.052585][  T287] br0: port 1(veth1) entered disabled state
[   28.052962][  T287] veth1: entered allmulticast mode
[   28.055577][  T287] veth1: entered promiscuous mode
[   28.174627][  T289] br0: port 2(veth2) entered blocking state
[   28.175576][  T289] br0: port 2(veth2) entered disabled state
[   28.175864][  T289] veth2: entered allmulticast mode
[   28.177722][  T289] veth2: entered promiscuous mode
[   28.460777][   T50] br0: port 1(veth1) entered blocking state
[   28.461211][   T50] br0: port 1(veth1) entered forwarding state
[   32.208161][  T254] (udev-worker) (254) used greatest stack depth: 24464 bytes left
[   39.066247][   T51] br0: port 2(veth2) entered blocking state
[   39.066524][   T51] br0: port 2(veth2) entered forwarding state
[   43.822992][    C1] 
[   43.823233][    C1] ========================================================
[   43.823608][    C1] WARNING: possible irq lock inversion dependency detected
[   43.823963][    C1] 6.9.0-rc1-virtme #1 Not tainted
[   43.824207][    C1] --------------------------------------------------------
[   43.824574][    C1] swapper/1/0 just changed the state of lock:
[   43.824866][    C1] ffff888005b62c38 (&br->lock){+.-.}-{2:2}, at: br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.825484][    C1] but this lock took another, SOFTIRQ-unsafe lock in the past:
[   43.825853][    C1]  (&p->alloc_lock){+.+.}-{2:2}
[   43.825862][    C1] 
[   43.825862][    C1] 
[   43.825862][    C1] and interrupts could create inverse lock ordering between them.
[   43.825862][    C1] 
[   43.826738][    C1] 
[   43.826738][    C1] other info that might help us debug this:
[   43.827090][    C1] Chain exists of:
[   43.827090][    C1]   &br->lock --> lweventlist_lock --> &p->alloc_lock
[   43.827090][    C1] 
[   43.827629][    C1]  Possible interrupt unsafe locking scenario:
[   43.827629][    C1] 
[   43.828010][    C1]        CPU0                    CPU1
[   43.828245][    C1]        ----                    ----
[   43.828477][    C1]   lock(&p->alloc_lock);
[   43.828667][    C1]                                local_irq_disable();
[   43.828949][    C1]                                lock(&br->lock);
[   43.829244][    C1]                                lock(lweventlist_lock);
[   43.829549][    C1]   <Interrupt>
[   43.829726][    C1]     lock(&br->lock);
[   43.829911][    C1] 
[   43.829911][    C1]  *** DEADLOCK ***
[   43.829911][    C1] 
[   43.830253][    C1] 1 lock held by swapper/1/0:
[   43.830488][    C1]  #0: ffffc900001d8b68 ((&p->forward_delay_timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230
[   43.830984][    C1] 
[   43.830984][    C1] the shortest dependencies between 2nd lock and 1st lock:
[   43.831390][    C1]   -> (&p->alloc_lock){+.+.}-{2:2} {
[   43.831636][    C1]      HARDIRQ-ON-W at:
[   43.831823][    C1]                         __lock_acquire+0x797/0x1570
[   43.832163][    C1]                         lock_acquire.part.0+0xeb/0x330
[   43.832453][    C1]                         _raw_spin_lock+0x30/0x40
[   43.832744][    C1]                         set_mems_allowed+0x1d/0x210
[   43.833043][    C1]                         kernel_init_freeable+0x72/0x310
[   43.833326][    C1]                         kernel_init+0x20/0x200
[   43.833619][    C1]                         ret_from_fork+0x31/0x70
[   43.833921][    C1]                         ret_from_fork_asm+0x1a/0x30
[   43.834212][    C1]      SOFTIRQ-ON-W at:
[   43.834383][    C1]                         __lock_acquire+0x797/0x1570
[   43.834673][    C1]                         lock_acquire.part.0+0xeb/0x330
[   43.834975][    C1]                         _raw_spin_lock+0x30/0x40
[   43.835252][    C1]                         set_mems_allowed+0x1d/0x210
[   43.835535][    C1]                         kernel_init_freeable+0x72/0x310
[   43.835838][    C1]                         kernel_init+0x20/0x200
[   43.836126][    C1]                         ret_from_fork+0x31/0x70
[   43.836410][    C1]                         ret_from_fork_asm+0x1a/0x30
[   43.836712][    C1]      INITIAL USE at:
[   43.836887][    C1]                        __lock_acquire+0x797/0x1570
[   43.837183][    C1]                        lock_acquire.part.0+0xeb/0x330
[   43.837479][    C1]                        _raw_spin_lock+0x30/0x40
[   43.837773][    C1]                        set_mems_allowed+0x1d/0x210
[   43.838059][    C1]                        kernel_init_freeable+0x72/0x310
[   43.838359][    C1]                        kernel_init+0x20/0x200
[   43.838640][    C1]                        ret_from_fork+0x31/0x70
[   43.838928][    C1]                        ret_from_fork_asm+0x1a/0x30
[   43.839210][    C1]    }
[   43.839324][    C1]    ... key      at: [<ffffffff96bffd20>] __key.387+0x0/0x40
[   43.839672][    C1]    ... acquired at:
[   43.839838][    C1]    __lock_acquire+0xaf0/0x1570
[   43.840073][    C1]    lock_acquire.part.0+0xeb/0x330
[   43.840291][    C1]    _raw_spin_lock+0x30/0x40
[   43.840508][    C1]    __get_task_comm+0x27/0x70
[   43.840728][    C1]    ref_tracker_alloc+0x2ee/0x490
[   43.840954][    C1]    linkwatch_fire_event+0x196/0x200
[   43.841182][    C1]    veth_newlink+0x367/0x830 [veth]
[   43.841413][    C1]    rtnl_newlink_create+0x341/0x850
[   43.841650][    C1]    __rtnl_newlink+0xac9/0xd80
[   43.841883][    C1]    rtnl_newlink+0x63/0xa0
[   43.842113][    C1]    rtnetlink_rcv_msg+0x2fb/0xbf0
[   43.842314][    C1]    netlink_rcv_skb+0x130/0x360
[   43.842531][    C1]    netlink_unicast+0x449/0x710
[   43.842756][    C1]    netlink_sendmsg+0x723/0xbe0
[   43.842981][    C1]    ____sys_sendmsg+0x7b2/0xa10
[   43.843216][    C1]    ___sys_sendmsg+0xee/0x170
[   43.843448][    C1]    __sys_sendmsg+0xcd/0x170
[   43.843674][    C1]    do_syscall_64+0xc6/0x1e0
[   43.843911][    C1]    entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   43.844197][    C1] 
[   43.844315][    C1]  -> (lweventlist_lock){....}-{2:2} {
[   43.844548][    C1]     INITIAL USE at:
[   43.844713][    C1]                      __lock_acquire+0x797/0x1570
[   43.844993][    C1]                      lock_acquire.part.0+0xeb/0x330
[   43.845272][    C1]                      _raw_spin_lock_irqsave+0x3f/0x60
[   43.845562][    C1]                      linkwatch_sync_dev+0x29/0x1f0
[   43.845862][    C1]                      rtnl_getlink+0x4c9/0x970
[   43.846153][    C1]                      rtnetlink_rcv_msg+0x2fb/0xbf0
[   43.846440][    C1]                      netlink_rcv_skb+0x130/0x360
[   43.846715][    C1]                      netlink_unicast+0x449/0x710
[   43.846999][    C1]                      netlink_sendmsg+0x723/0xbe0
[   43.847301][    C1]                      __sys_sendto+0x37d/0x410
[   43.847595][    C1]                      __x64_sys_sendto+0xe0/0x1c0
[   43.847892][    C1]                      do_syscall_64+0xc6/0x1e0
[   43.848181][    C1]                      entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   43.848536][    C1]   }
[   43.848663][    C1]   ... key      at: [<ffffffff95b9a738>] lweventlist_lock+0x18/0x60
[   43.849012][    C1]   ... acquired at:
[   43.849178][    C1]    __lock_acquire+0xaf0/0x1570
[   43.849412][    C1]    lock_acquire.part.0+0xeb/0x330
[   43.849634][    C1]    _raw_spin_lock_irqsave+0x3f/0x60
[   43.849859][    C1]    linkwatch_fire_event+0x74/0x200
[   43.850085][    C1]    br_stp_change_bridge_id+0x25f/0x360 [bridge]
[   43.850443][    C1]    br_set_mac_address+0x1f3/0x260 [bridge]
[   43.850786][    C1]    dev_set_mac_address+0x28a/0x410
[   43.851031][    C1]    dev_set_mac_address_user+0x31/0x50
[   43.851253][    C1]    do_setlink+0x17b4/0x21e0
[   43.851489][    C1]    rtnl_setlink+0x1f7/0x310
[   43.851708][    C1]    rtnetlink_rcv_msg+0x2fb/0xbf0
[   43.851938][    C1]    netlink_rcv_skb+0x130/0x360
[   43.852170][    C1]    netlink_unicast+0x449/0x710
[   43.852397][    C1]    netlink_sendmsg+0x723/0xbe0
[   43.852630][    C1]    __sys_sendto+0x37d/0x410
[   43.852886][    C1]    __x64_sys_sendto+0xe0/0x1c0
[   43.853117][    C1]    do_syscall_64+0xc6/0x1e0
[   43.853346][    C1]    entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   43.853634][    C1] 
[   43.853745][    C1] -> (&br->lock){+.-.}-{2:2} {
[   43.853969][    C1]    HARDIRQ-ON-W at:
[   43.854133][    C1]                     __lock_acquire+0x797/0x1570
[   43.854413][    C1]                     lock_acquire.part.0+0xeb/0x330
[   43.854691][    C1]                     _raw_spin_lock_bh+0x38/0x50
[   43.854982][    C1]                     br_set_mac_address+0xd2/0x260 [bridge]
[   43.855394][    C1]                     dev_set_mac_address+0x28a/0x410
[   43.855700][    C1]                     dev_set_mac_address_user+0x31/0x50
[   43.855982][    C1]                     do_setlink+0x17b4/0x21e0
[   43.856270][    C1]                     rtnl_setlink+0x1f7/0x310
[   43.856573][    C1]                     rtnetlink_rcv_msg+0x2fb/0xbf0
[   43.856866][    C1]                     netlink_rcv_skb+0x130/0x360
[   43.857154][    C1]                     netlink_unicast+0x449/0x710
[   43.857443][    C1]                     netlink_sendmsg+0x723/0xbe0
[   43.857730][    C1]                     __sys_sendto+0x37d/0x410
[   43.858022][    C1]                     __x64_sys_sendto+0xe0/0x1c0
[   43.858311][    C1]                     do_syscall_64+0xc6/0x1e0
[   43.858602][    C1]                     entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   43.858954][    C1]    IN-SOFTIRQ-W at:
[   43.859133][    C1]                     __lock_acquire+0x797/0x1570
[   43.859423][    C1]                     lock_acquire.part.0+0xeb/0x330
[   43.859717][    C1]                     _raw_spin_lock+0x30/0x40
[   43.860017][    C1]                     br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.860435][    C1]                     call_timer_fn+0x13b/0x230
[   43.860746][    C1]                     __run_timers+0x545/0x810
[   43.861038][    C1]                     timer_expire_remote+0x9b/0xe0
[   43.861329][    C1]                     tmigr_handle_remote_cpu+0x270/0x430
[   43.861619][    C1]                     tmigr_handle_remote_up+0x19f/0x2e0
[   43.861908][    C1]                     tmigr_handle_remote+0x21d/0x3a0
[   43.862196][    C1]                     __do_softirq+0x1f8/0x5df
[   43.862496][    C1]                     irq_exit_rcu+0x97/0xc0
[   43.862781][    C1]                     sysvec_apic_timer_interrupt+0x75/0x80
[   43.863126][    C1]                     asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   43.863476][    C1]                     default_idle+0xf/0x20
[   43.863756][    C1]                     default_idle_call+0x6d/0xb0
[   43.864031][    C1]                     cpuidle_idle_call+0x1f4/0x280
[   43.864314][    C1]                     do_idle+0xf9/0x160
[   43.864536][    C1]                     cpu_startup_entry+0x54/0x60
[   43.864816][    C1]                     start_secondary+0x21c/0x2b0
[   43.865098][    C1]                     common_startup_64+0x12c/0x138
[   43.865382][    C1]    INITIAL USE at:
[   43.865543][    C1]                    __lock_acquire+0x797/0x1570
[   43.865834][    C1]                    lock_acquire.part.0+0xeb/0x330
[   43.866117][    C1]                    _raw_spin_lock_bh+0x38/0x50
[   43.866396][    C1]                    br_set_mac_address+0xd2/0x260 [bridge]
[   43.866798][    C1]                    dev_set_mac_address+0x28a/0x410
[   43.867088][    C1]                    dev_set_mac_address_user+0x31/0x50
[   43.867371][    C1]                    do_setlink+0x17b4/0x21e0
[   43.867635][    C1]                    rtnl_setlink+0x1f7/0x310
[   43.867928][    C1]                    rtnetlink_rcv_msg+0x2fb/0xbf0
[   43.868217][    C1]                    netlink_rcv_skb+0x130/0x360
[   43.868502][    C1]                    netlink_unicast+0x449/0x710
[   43.868781][    C1]                    netlink_sendmsg+0x723/0xbe0
[   43.869055][    C1]                    __sys_sendto+0x37d/0x410
[   43.869342][    C1]                    __x64_sys_sendto+0xe0/0x1c0
[   43.869618][    C1]                    do_syscall_64+0xc6/0x1e0
[   43.869910][    C1]                    entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   43.870246][    C1]  }
[   43.870362][    C1]  ... key      at: [<ffffffffc05af540>] __key.6+0x0/0xfffffffffffe5ac0 [bridge]
[   43.870822][    C1]  ... acquired at:
[   43.870987][    C1]    mark_lock+0x28d/0x3e0
[   43.871216][    C1]    mark_usage+0xd9/0x2a0
[   43.871599][    C1]    __lock_acquire+0x797/0x1570
[   43.871826][    C1]    lock_acquire.part.0+0xeb/0x330
[   43.872060][    C1]    _raw_spin_lock+0x30/0x40
[   43.872289][    C1]    br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.872784][    C1]    call_timer_fn+0x13b/0x230
[   43.873013][    C1]    __run_timers+0x545/0x810
[   43.873238][    C1]    timer_expire_remote+0x9b/0xe0
[   43.873464][    C1]    tmigr_handle_remote_cpu+0x270/0x430
[   43.873843][    C1]    tmigr_handle_remote_up+0x19f/0x2e0
[   43.874078][    C1]    tmigr_handle_remote+0x21d/0x3a0
[   43.874306][    C1]    __do_softirq+0x1f8/0x5df
[   43.874532][    C1]    irq_exit_rcu+0x97/0xc0
[   43.874759][    C1]    sysvec_apic_timer_interrupt+0x75/0x80
[   43.875036][    C1]    asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   43.875314][    C1]    default_idle+0xf/0x20
[   43.875542][    C1]    default_idle_call+0x6d/0xb0
[   43.875940][    C1]    cpuidle_idle_call+0x1f4/0x280
[   43.876179][    C1]    do_idle+0xf9/0x160
[   43.876353][    C1]    cpu_startup_entry+0x54/0x60
[   43.876589][    C1]    start_secondary+0x21c/0x2b0
[   43.876821][    C1]    common_startup_64+0x12c/0x138
[   43.877058][    C1] 
[   43.877172][    C1] 
[   43.877172][    C1] stack backtrace:
[   43.877448][    C1] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.9.0-rc1-virtme #1
[   43.877794][    C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[   43.878307][    C1] Call Trace:
[   43.878482][    C1]  <IRQ>
[   43.878601][    C1]  dump_stack_lvl+0x82/0xd0
[   43.878998][    C1]  print_irq_inversion_bug.part.0+0x3d9/0x570
[   43.879290][    C1]  ? common_startup_64+0x12c/0x138
[   43.879525][    C1]  ? __pfx_print_irq_inversion_bug.part.0+0x10/0x10
[   43.879815][    C1]  ? __pfx_usage_skip+0x10/0x10
[   43.880204][    C1]  ? __pfx_usage_match+0x10/0x10
[   43.880438][    C1]  ? arch_stack_walk+0x8c/0xf0
[   43.880672][    C1]  mark_lock_irq+0x4cd/0xa10
[   43.880906][    C1]  ? __pfx_mark_lock_irq+0x10/0x10
[   43.881264][    C1]  ? stack_trace_save+0x94/0xd0
[   43.881503][    C1]  ? add_chain_cache+0x248/0x8b0
[   43.881737][    C1]  ? save_trace+0x8f/0x5b0
[   43.881963][    C1]  mark_lock+0x28d/0x3e0
[   43.882139][    C1]  mark_usage+0xd9/0x2a0
[   43.882464][    C1]  __lock_acquire+0x797/0x1570
[   43.882696][    C1]  ? __lock_acquire+0xaf0/0x1570
[   43.882920][    C1]  ? __pfx_br_forward_delay_timer_expired+0x10/0x10 [bridge]
[   43.883332][    C1]  lock_acquire.part.0+0xeb/0x330
[   43.883710][    C1]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.884068][    C1]  ? __pfx_lock_acquire.part.0+0x10/0x10
[   43.884296][    C1]  ? trace_lock_acquire+0x135/0x1c0
[   43.884533][    C1]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.885042][    C1]  ? lock_acquire+0x32/0xc0
[   43.885270][    C1]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.885639][    C1]  _raw_spin_lock+0x30/0x40
[   43.885877][    C1]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.886231][    C1]  br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   43.886587][    C1]  ? __pfx_br_forward_delay_timer_expired+0x10/0x10 [bridge]
[   43.887006][    C1]  call_timer_fn+0x13b/0x230
[   43.887239][    C1]  ? call_timer_fn+0xe8/0x230
[   43.887478][    C1]  ? call_timer_fn+0xe8/0x230
[   43.887710][    C1]  ? __pfx_call_timer_fn+0x10/0x10
[   43.887906][    C1]  ? __pfx_do_raw_spin_lock+0x10/0x10
[   43.888258][    C1]  __run_timers+0x545/0x810
[   43.888484][    C1]  ? __pfx_br_forward_delay_timer_expired+0x10/0x10 [bridge]
[   43.888899][    C1]  ? __pfx___run_timers+0x10/0x10
[   43.889132][    C1]  ? __lock_release+0x103/0x460
[   43.889527][    C1]  ? do_raw_spin_lock+0x131/0x270
[   43.889751][    C1]  ? __pfx_do_raw_spin_lock+0x10/0x10
[   43.889990][    C1]  ? lock_acquire+0x32/0xc0
[   43.890204][    C1]  ? timer_expire_remote+0x93/0xe0
[   43.890585][    C1]  timer_expire_remote+0x9b/0xe0
[   43.890811][    C1]  tmigr_handle_remote_cpu+0x270/0x430
[   43.891051][    C1]  ? __pfx_tmigr_handle_remote_cpu+0x10/0x10
[   43.891346][    C1]  tmigr_handle_remote_up+0x19f/0x2e0
[   43.891732][    C1]  tmigr_handle_remote+0x21d/0x3a0
[   43.891965][    C1]  ? __pfx_tmigr_handle_remote+0x10/0x10
[   43.892188][    C1]  __do_softirq+0x1f8/0x5df
[   43.892423][    C1]  irq_exit_rcu+0x97/0xc0
[   43.892601][    C1]  sysvec_apic_timer_interrupt+0x75/0x80
[   43.893129][    C1]  </IRQ>
[   43.893251][    C1]  <TASK>
[   43.893377][    C1]  asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   43.893659][    C1] RIP: 0010:default_idle+0xf/0x20
[   43.893894][    C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d a3 30 35 00 fb f4 <fa> c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90
[   43.894682][    C1] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[   43.894961][    C1] RAX: 000000000006ae4b RBX: 1ffff92000029fc1 RCX: ffffffff9410e9d5
[   43.895302][    C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff91aaa4a4
[   43.895653][    C1] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006c1709c
[   43.896148][    C1] R10: ffff8880360b84e3 R11: ffff8880360ad9b0 R12: 0000000000000000
[   43.896478][    C1] R13: ffff888001b7a300 R14: dffffc0000000000 R15: 0000000000000000
[   43.896811][    C1]  ? ct_kernel_exit.constprop.0+0xc5/0xf0
[   43.897200][    C1]  ? cpuidle_idle_call+0x1f4/0x280
[   43.897433][    C1]  default_idle_call+0x6d/0xb0
[   43.897664][    C1]  cpuidle_idle_call+0x1f4/0x280
[   43.897889][    C1]  ? __pfx_cpuidle_idle_call+0x10/0x10
[   43.898262][    C1]  ? tsc_verify_tsc_adjust+0x5e/0x2b0
[   43.898485][    C1]  do_idle+0xf9/0x160
[   43.898662][    C1]  cpu_startup_entry+0x54/0x60
[   43.898898][    C1]  start_secondary+0x21c/0x2b0
[   43.899143][    C1]  ? __pfx_start_secondary+0x10/0x10
[   43.899524][    C1]  common_startup_64+0x12c/0x138
[   43.899764][    C1]  </TASK>
[   44.818625][  T305] GACT probability NOT on
[   46.641538][  T312] br0: port 2(veth2) entered disabled state
[   46.943458][   T50] br0: port 2(veth2) entered blocking state
[   46.943689][   T50] br0: port 2(veth2) entered forwarding state
[   53.966029][  T329] br0: port 1(veth1) entered disabled state
[   54.060311][  T330] br0: port 2(veth2) entered disabled state
[   54.155264][  T331] veth2: left allmulticast mode
[   54.155461][  T331] veth2: left promiscuous mode
[   54.155771][  T331] br0: port 2(veth2) entered disabled state
[   54.156765][  T331] veth1: left allmulticast mode
[   54.156916][  T331] veth1: left promiscuous mode
[   54.157160][  T331] br0: port 1(veth1) entered disabled state