[  860.271807][T10113] team0: Mode changed to "loadbalance"
[  860.285203][T10113] 
[  860.285321][T10113] ======================================================
[  860.285508][T10113] WARNING: possible circular locking dependency detected
[  860.285691][T10113] 6.14.0-rc2-virtme #1 Not tainted
[  860.285867][T10113] ------------------------------------------------------
[  860.286083][T10113] teamd/10113 is trying to acquire lock:
[  860.286241][T10113] ffff888008191c90 (&dev->lock){+.+.}-{4:4}, at: dev_set_mtu+0x12a/0x1a0
[  860.286494][T10113] 
[  860.286494][T10113] but task is already holding lock:
[  860.286726][T10113] ffff88800f2e2d80 (team->team_lock_key){+.+.}-{4:4}, at: team_add_slave+0x33/0x80
[  860.287003][T10113] 
[  860.287003][T10113] which lock already depends on the new lock.
[  860.287003][T10113] 
[  860.287333][T10113] 
[  860.287333][T10113] the existing dependency chain (in reverse order) is:
[  860.287596][T10113] 
[  860.287596][T10113] -> #2 (team->team_lock_key){+.+.}-{4:4}:
[  860.287828][T10113]        __lock_acquire+0xb9a/0x1680
[  860.288014][T10113]        lock_acquire.part.0+0xeb/0x330
[  860.288175][T10113]        __mutex_lock+0x169/0xc40
[  860.288327][T10113]        team_set_mac_address+0x120/0x250
[  860.288480][T10113]        netif_set_mac_address+0x28a/0x410
[  860.288691][T10113]        netif_set_mac_address_user+0x31/0x50
[  860.288881][T10113]        do_setlink.constprop.0+0x190d/0x2430
[  860.289079][T10113]        rtnl_setlink+0x2b5/0x5a0
[  860.289253][T10113]        rtnetlink_rcv_msg+0x712/0xc10
[  860.289405][T10113]        netlink_rcv_skb+0x130/0x360
[  860.289558][T10113]        netlink_unicast+0x44b/0x710
[  860.289710][T10113]        netlink_sendmsg+0x723/0xbe0
[  860.289889][T10113]        __sys_sendto+0x3c3/0x450
[  860.290048][T10113]        __x64_sys_sendto+0xe0/0x1c0
[  860.290199][T10113]        do_syscall_64+0xc1/0x1d0
[  860.290351][T10113]        entry_SYSCALL_64_after_hwframe+0x77/0x7f
[  860.290551][T10113] 
[  860.290551][T10113] -> #1 (dev_addr_sem){++++}-{4:4}:
[  860.290816][T10113]        __lock_acquire+0xb9a/0x1680
[  860.290980][T10113]        lock_acquire.part.0+0xeb/0x330
[  860.291150][T10113]        down_write+0x97/0x200
[  860.291301][T10113]        netif_set_mac_address_user+0x23/0x50
[  860.291497][T10113]        do_setlink.constprop.0+0x190d/0x2430
[  860.291711][T10113]        rtnl_setlink+0x2b5/0x5a0
[  860.291869][T10113]        rtnetlink_rcv_msg+0x712/0xc10
[  860.292036][T10113]        netlink_rcv_skb+0x130/0x360
[  860.292192][T10113]        netlink_unicast+0x44b/0x710
[  860.292341][T10113]        netlink_sendmsg+0x723/0xbe0
[  860.292494][T10113]        __sys_sendto+0x3c3/0x450
[  860.292643][T10113]        __x64_sys_sendto+0xe0/0x1c0
[  860.292803][T10113]        do_syscall_64+0xc1/0x1d0
[  860.292959][T10113]        entry_SYSCALL_64_after_hwframe+0x77/0x7f
[  860.293145][T10113] 
[  860.293145][T10113] -> #0 (&dev->lock){+.+.}-{4:4}:
[  860.293396][T10113]        check_prev_add+0x182/0xce0
[  860.293552][T10113]        validate_chain+0x7bd/0xae0
[  860.293703][T10113]        __lock_acquire+0xb9a/0x1680
[  860.293855][T10113]        lock_acquire.part.0+0xeb/0x330
[  860.294000][T10113]        __mutex_lock+0x169/0xc40
[  860.294152][T10113]        dev_set_mtu+0x12a/0x1a0
[  860.294302][T10113]        team_port_add+0x76a/0x1c10
[  860.294463][T10113]        team_add_slave+0x41/0x80
[  860.294624][T10113]        do_set_master+0x302/0x610
[  860.294778][T10113]        do_setlink.constprop.0+0x87b/0x2430
[  860.294966][T10113]        rtnl_newlink+0x69c/0xa70
[  860.295118][T10113]        rtnetlink_rcv_msg+0x712/0xc10
[  860.295266][T10113]        netlink_rcv_skb+0x130/0x360
[  860.295414][T10113]        netlink_unicast+0x44b/0x710
[  860.295566][T10113]        netlink_sendmsg+0x723/0xbe0
[  860.295714][T10113]        ____sys_sendmsg+0x7ac/0xa10
[  860.295876][T10113]        ___sys_sendmsg+0xee/0x170
[  860.296030][T10113]        __sys_sendmsg+0x109/0x1a0
[  860.296179][T10113]        do_syscall_64+0xc1/0x1d0
[  860.296325][T10113]        entry_SYSCALL_64_after_hwframe+0x77/0x7f
[  860.296512][T10113] 
[  860.296512][T10113] other info that might help us debug this:
[  860.296512][T10113] 
[  860.296801][T10113] Chain exists of:
[  860.296801][T10113]   &dev->lock --> dev_addr_sem --> team->team_lock_key
[  860.296801][T10113] 
[  860.297139][T10113]  Possible unsafe locking scenario:
[  860.297139][T10113] 
[  860.297356][T10113]        CPU0                    CPU1
[  860.297503][T10113]        ----                    ----
[  860.297649][T10113]   lock(team->team_lock_key);
[  860.297801][T10113]                                lock(dev_addr_sem);
[  860.297985][T10113]                                lock(team->team_lock_key);
[  860.298201][T10113]   lock(&dev->lock);
[  860.298318][T10113] 
[  860.298318][T10113]  *** DEADLOCK ***
[  860.298318][T10113] 
[  860.298559][T10113] 2 locks held by teamd/10113:
[  860.298711][T10113]  #0: ffffffff86a0b088 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70
[  860.298984][T10113]  #1: ffff88800f2e2d80 (team->team_lock_key){+.+.}-{4:4}, at: team_add_slave+0x33/0x80
[  860.299295][T10113] 
[  860.299295][T10113] stack backtrace:
[  860.299477][T10113] CPU: 1 UID: 0 PID: 10113 Comm: teamd Not tainted 6.14.0-rc2-virtme #1
[  860.299483][T10113] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[  860.299486][T10113] Call Trace:
[  860.299488][T10113]  <TASK>
[  860.299490][T10113]  dump_stack_lvl+0x82/0xd0
[  860.299499][T10113]  print_circular_bug+0x1b7/0x240
[  860.299506][T10113]  check_noncircular+0x2f9/0x3e0
[  860.299511][T10113]  ? __pfx_check_noncircular+0x10/0x10
[  860.299515][T10113]  ? __pfx_validate_chain+0x10/0x10
[  860.299520][T10113]  ? hlock_class+0x4e/0x130
[  860.299525][T10113]  ? mark_lock+0x38/0x3e0
[  860.299533][T10113]  ? alloc_chain_hlocks+0x4e0/0x720
[  860.299540][T10113]  ? __lock_acquire+0xb9a/0x1680
[  860.299549][T10113]  check_prev_add+0x182/0xce0
[  860.299559][T10113]  validate_chain+0x7bd/0xae0
[  860.299568][T10113]  ? hlock_class+0x4e/0x130
[  860.299574][T10113]  ? __pfx_validate_chain+0x10/0x10
[  860.299580][T10113]  ? hlock_class+0x4e/0x130
[  860.299584][T10113]  ? mark_lock+0x38/0x3e0
[  860.299587][T10113]  ? mark_held_locks+0x9e/0xe0
[  860.299592][T10113]  __lock_acquire+0xb9a/0x1680
[  860.299599][T10113]  lock_acquire.part.0+0xeb/0x330
[  860.299602][T10113]  ? dev_set_mtu+0x12a/0x1a0
[  860.299608][T10113]  ? do_setlink.constprop.0+0x87b/0x2430
[  860.299612][T10113]  ? rtnl_newlink+0x69c/0xa70
[  860.299616][T10113]  ? __pfx_lock_acquire.part.0+0x10/0x10
[  860.299619][T10113]  ? trace_lock_acquire+0x14c/0x1f0
[  860.299623][T10113]  ? lock_acquire+0x32/0xc0
[  860.299625][T10113]  ? dev_set_mtu+0x12a/0x1a0
[  860.299630][T10113]  __mutex_lock+0x169/0xc40
[  860.299633][T10113]  ? dev_set_mtu+0x12a/0x1a0
[  860.299636][T10113]  ? lockdep_hardirqs_on_prepare+0x275/0x410
[  860.299640][T10113]  ? dev_set_mtu+0x12a/0x1a0
[  860.299644][T10113]  ? __pfx___mutex_lock+0x10/0x10
[  860.299647][T10113]  ? _raw_spin_unlock_irqrestore+0x51/0x70
[  860.299652][T10113]  ? _raw_spin_unlock_irqrestore+0x43/0x70
[  860.299657][T10113]  ? kasan_save_track+0x14/0x30
[  860.299663][T10113]  ? dev_set_mtu+0x12a/0x1a0
[  860.299666][T10113]  dev_set_mtu+0x12a/0x1a0
[  860.299670][T10113]  team_port_add+0x76a/0x1c10
[  860.299675][T10113]  ? __mutex_unlock_slowpath+0x145/0x3f0
[  860.299680][T10113]  ? __pfx_team_port_add+0x10/0x10
[  860.299683][T10113]  ? __pfx___mutex_unlock_slowpath+0x10/0x10
[  860.299689][T10113]  team_add_slave+0x41/0x80
[  860.299693][T10113]  do_set_master+0x302/0x610
[  860.299698][T10113]  do_setlink.constprop.0+0x87b/0x2430
[  860.299703][T10113]  ? __pfx_do_setlink.constprop.0+0x10/0x10
[  860.299708][T10113]  ? lock_acquire.part.0+0xeb/0x330
[  860.299710][T10113]  ? rtnl_newlink+0x653/0xa70
[  860.299714][T10113]  ? rtnl_newlink+0xb9/0xa70
[  860.299717][T10113]  ? rtnetlink_rcv_msg+0x712/0xc10
[  860.299721][T10113]  ? __mutex_trylock_common+0xfa/0x260
[  860.299727][T10113]  ? __pfx___mutex_trylock_common+0x10/0x10
[  860.299732][T10113]  ? lock_acquire+0x32/0xc0
[  860.299734][T10113]  ? trace_contention_end+0xef/0x150
[  860.299739][T10113]  ? __mutex_lock+0x190/0xc40
[  860.299742][T10113]  ? __pfx_do_raw_spin_lock+0x10/0x10
[  860.299745][T10113]  ? rtnl_newlink+0x653/0xa70
[  860.299749][T10113]  ? __pfx___mutex_lock+0x10/0x10
[  860.299751][T10113]  ? __pfx_validate_nla+0x10/0x10
[  860.299756][T10113]  ? trace_cap_capable+0x11e/0x1a0
[  860.299761][T10113]  ? __rtnl_newlink+0x3f2/0xa80
[  860.299766][T10113]  rtnl_newlink+0x69c/0xa70
[  860.299771][T10113]  ? __pfx_rtnl_newlink+0x10/0x10
[  860.299774][T10113]  ? find_held_lock+0x2c/0x110
[  860.299779][T10113]  ? __pfx___lock_release+0x10/0x10
[  860.299781][T10113]  ? __pfx_lock_acquire.part.0+0x10/0x10
[  860.299785][T10113]  ? rtnetlink_rcv_msg+0x6ef/0xc10
[  860.299789][T10113]  ? __pfx_rtnl_newlink+0x10/0x10
[  860.299793][T10113]  rtnetlink_rcv_msg+0x712/0xc10
[  860.299797][T10113]  ? __pfx_rtnetlink_rcv_msg+0x10/0x10
[  860.299801][T10113]  ? hlock_class+0x4e/0x130
[  860.299804][T10113]  ? mark_lock+0x38/0x3e0
[  860.299809][T10113]  ? __lock_acquire+0xb9a/0x1680
[  860.299813][T10113]  netlink_rcv_skb+0x130/0x360
[  860.299818][T10113]  ? __pfx_rtnetlink_rcv_msg+0x10/0x10
[  860.299822][T10113]  ? __pfx_netlink_rcv_skb+0x10/0x10
[  860.299830][T10113]  ? netlink_deliver_tap+0x13e/0x340
[  860.299834][T10113]  ? netlink_deliver_tap+0xc3/0x340
[  860.299838][T10113]  netlink_unicast+0x44b/0x710
[  860.299843][T10113]  ? __pfx_netlink_unicast+0x10/0x10
[  860.299846][T10113]  ? find_held_lock+0x2c/0x110
[  860.299851][T10113]  netlink_sendmsg+0x723/0xbe0
[  860.299856][T10113]  ? __pfx_netlink_sendmsg+0x10/0x10
[  860.299862][T10113]  ____sys_sendmsg+0x7ac/0xa10
[  860.299867][T10113]  ? __pfx_____sys_sendmsg+0x10/0x10
[  860.299870][T10113]  ? __pfx_copy_msghdr_from_user+0x10/0x10
[  860.299876][T10113]  ___sys_sendmsg+0xee/0x170
[  860.299880][T10113]  ? __pfx____sys_sendmsg+0x10/0x10
[  860.299882][T10113]  ? __lock_acquire+0xb9a/0x1680
[  860.299887][T10113]  ? ___sys_recvmsg+0xe0/0x150
[  860.299890][T10113]  ? __pfx____sys_recvmsg+0x10/0x10
[  860.299894][T10113]  ? __lock_release+0x103/0x460
[  860.299896][T10113]  ? __might_fault+0x11b/0x170
[  860.299903][T10113]  ? __pfx___lock_release+0x10/0x10
[  860.299906][T10113]  ? trace_lock_acquire+0x14c/0x1f0
[  860.299908][T10113]  ? lock_acquire+0x32/0xc0
[  860.299912][T10113]  ? lock_acquire+0x32/0xc0
[  860.299914][T10113]  ? trace_rseq_update+0xe7/0x150
[  860.299921][T10113]  __sys_sendmsg+0x109/0x1a0
[  860.299923][T10113]  ? __pfx___sys_sendmsg+0x10/0x10
[  860.299931][T10113]  do_syscall_64+0xc1/0x1d0
[  860.299934][T10113]  entry_SYSCALL_64_after_hwframe+0x77/0x7f
[  860.299939][T10113] RIP: 0033:0x7fb1ac1ad9a7
[  860.299945][T10113] Code: 0a 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10
[  860.299948][T10113] RSP: 002b:00007fff122548b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[  860.299952][T10113] RAX: ffffffffffffffda RBX: 0000000001710730 RCX: 00007fb1ac1ad9a7
[  860.299954][T10113] RDX: 0000000000000000 RSI: 00007fff122548f0 RDI: 0000000000000005
[  860.299955][T10113] RBP: 0000000001710640 R08: 0000000000000008 R09: 0000000000000000
[  860.299957][T10113] R10: 0000000000008000 R11: 0000000000000246 R12: 000000000172b760
[  860.299959][T10113] R13: 00007fff122548f0 R14: 0000000000000000 R15: 00007fff12254a80
[  860.299964][T10113]  </TASK>
[  860.321070][T10113] team0: Port device dummy1 added
[  860.324285][T10113] team0: Port device dummy2 added
[  860.485813][T10118] dummy1: entered promiscuous mode
[  860.486051][T10118] dummy2: entered promiscuous mode
[  860.796454][T10137] dummy1: left promiscuous mode
[  860.796817][T10137] dummy2: left promiscuous mode
[  861.059685][T10138] team0 (unregistering): Port device dummy1 removed
[  861.061323][T10138] team0 (unregistering): Port device dummy2 removed