[   14.195811][  T309] 8021q: 802.1Q VLAN Support v1.8
[   15.005378][  T320] gre: GRE over IPv4 demultiplexor driver
[   15.018398][  T320] ip_gre: GRE over IPv4 tunneling driver
[   15.373673][  T327] ip (327) used greatest stack depth: 23648 bytes left
[   19.669879][  T387] GACT probability NOT on
[   83.124581][  T680] 
[   83.124751][  T680] ============================================
[   83.124964][  T680] WARNING: possible recursive locking detected
[   83.125169][  T680] 6.13.0-rc5-virtme #1 Not tainted
[   83.125332][  T680] --------------------------------------------
[   83.125537][  T680] ip/680 is trying to acquire lock:
[   83.125720][  T680] ffffffff941d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90
[   83.126071][  T680] 
[   83.126071][  T680] but task is already holding lock:
[   83.126315][  T680] ffffffff941d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90
[   83.126645][  T680] 
[   83.126645][  T680] other info that might help us debug this:
[   83.126890][  T680]  Possible unsafe locking scenario:
[   83.126890][  T680] 
[   83.127136][  T680]        CPU0
[   83.127269][  T680]        ----
[   83.127401][  T680]   lock((netdev_chain).rwsem);
[   83.127567][  T680]   lock((netdev_chain).rwsem);
[   83.127734][  T680] 
[   83.127734][  T680]  *** DEADLOCK ***
[   83.127734][  T680] 
[   83.127974][  T680]  May be due to missing lock nesting notation
[   83.127974][  T680] 
[   83.128217][  T680] 2 locks held by ip/680:
[   83.128345][  T680]  #0: ffffffff941e7a48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40
[   83.128659][  T680]  #1: ffffffff941d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90
[   83.128991][  T680] 
[   83.128991][  T680] stack backtrace:
[   83.129199][  T680] CPU: 0 UID: 0 PID: 680 Comm: ip Not tainted 6.13.0-rc5-virtme #1
[   83.129462][  T680] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[   83.129667][  T680] Call Trace:
[   83.129782][  T680]  <TASK>
[   83.129860][  T680]  dump_stack_lvl+0x82/0xd0
[   83.130017][  T680]  print_deadlock_bug+0x40a/0x650
[   83.130167][  T680]  validate_chain+0x5bf/0xae0
[   83.130322][  T680]  ? __pfx_validate_chain+0x10/0x10
[   83.130489][  T680]  ? hlock_class+0x4e/0x130
[   83.130657][  T680]  ? mark_lock+0x38/0x3e0
[   83.130789][  T680]  __lock_acquire+0xb9a/0x1680
[   83.130955][  T680]  lock_acquire.part.0+0xeb/0x330
[   83.131120][  T680]  ? blocking_notifier_call_chain+0x50/0x90
[   83.131331][  T680]  ? netconsole_process_cleanups_core+0x2e/0x3d0
[   83.131544][  T680]  ? __pfx_lock_acquire.part.0+0x10/0x10
[   83.131719][  T680]  ? trace_lock_acquire+0x14c/0x1f0
[   83.131882][  T680]  ? lock_acquire+0x32/0xc0
[   83.132048][  T680]  ? blocking_notifier_call_chain+0x50/0x90
[   83.132249][  T680]  down_read+0x9f/0x340
[   83.132371][  T680]  ? blocking_notifier_call_chain+0x50/0x90
[   83.132574][  T680]  ? __pfx_down_read+0x10/0x10
[   83.132746][  T680]  ? __lock_release+0x103/0x460
[   83.132917][  T680]  ? netconsole_netdev_event+0x2c1/0x620
[   83.133079][  T680]  ? __pfx___lock_release+0x10/0x10
[   83.133248][  T680]  blocking_notifier_call_chain+0x50/0x90
[   83.133420][  T680]  __netdev_upper_dev_unlink+0xd9/0x220
[   83.133593][  T680]  ? __pfx___netdev_upper_dev_unlink+0x10/0x10
[   83.133808][  T680]  ? __mutex_unlock_slowpath+0x14a/0x3d0
[   83.133980][  T680]  ? __pfx___mutex_unlock_slowpath+0x10/0x10
[   83.134195][  T680]  ? rtnl_is_locked+0x15/0x20
[   83.134366][  T680]  netdev_upper_dev_unlink+0x71/0xa0
[   83.134531][  T680]  ? __pfx_netdev_upper_dev_unlink+0x10/0x10
[   83.134733][  T680]  ? netconsole_netdev_event+0x2c1/0x620
[   83.134897][  T680]  ? mutex_is_locked+0x1c/0x60
[   83.135066][  T680]  ? rtnl_is_locked+0x15/0x20
[   83.135231][  T680]  ? netdev_master_upper_dev_get+0x13/0x120
[   83.135449][  T680]  vrf_device_event+0x78/0xe0 [vrf]
[   83.135616][  T680]  notifier_call_chain+0xcd/0x150
[   83.135786][  T680]  blocking_notifier_call_chain+0x66/0x90
[   83.135946][  T680]  unregister_netdevice_many_notify+0xa7b/0x1580
[   83.136149][  T680]  ? hlock_class+0x4e/0x130
[   83.136312][  T680]  ? mark_lock+0x38/0x3e0
[   83.136443][  T680]  ? __pfx_unregister_netdevice_many_notify+0x10/0x10
[   83.136645][  T680]  ? lockdep_hardirqs_on_prepare+0x275/0x410
[   83.136859][  T680]  ? kfree+0xf3/0x330
[   83.136984][  T680]  ? vlan_vid_del+0x310/0x5e0
[   83.137155][  T680]  ? vlan_vid_del+0x310/0x5e0
[   83.137326][  T680]  rtnl_dellink+0x348/0xa40
[   83.137491][  T680]  ? __pfx_rtnl_dellink+0x10/0x10
[   83.137666][  T680]  ? find_held_lock+0x2c/0x110
[   83.137851][  T680]  ? __lock_release+0x103/0x460
[   83.138027][  T680]  ? rtnetlink_rcv_msg+0x6ef/0xc10
[   83.138188][  T680]  ? __pfx___lock_release+0x10/0x10
[   83.138350][  T680]  ? __pfx_lock_acquire.part.0+0x10/0x10
[   83.138527][  T680]  ? rtnetlink_rcv_msg+0x6ef/0xc10
[   83.138687][  T680]  ? __pfx_rtnl_dellink+0x10/0x10
[   83.138861][  T680]  rtnetlink_rcv_msg+0x712/0xc10
[   83.139027][  T680]  ? __pfx_rtnetlink_rcv_msg+0x10/0x10
[   83.139193][  T680]  ? hlock_class+0x4e/0x130
[   83.139360][  T680]  ? mark_lock+0x38/0x3e0
[   83.139492][  T680]  ? __lock_acquire+0xb9a/0x1680
[   83.139666][  T680]  netlink_rcv_skb+0x130/0x360
[   83.139829][  T680]  ? __pfx_rtnetlink_rcv_msg+0x10/0x10
[   83.139988][  T680]  ? __pfx_netlink_rcv_skb+0x10/0x10
[   83.140165][  T680]  ? netlink_deliver_tap+0x13e/0x340
[   83.140329][  T680]  ? netlink_deliver_tap+0xc3/0x340
[   83.140489][  T680]  netlink_unicast+0x44b/0x710
[   83.140650][  T680]  ? __pfx_netlink_unicast+0x10/0x10
[   83.140810][  T680]  ? find_held_lock+0x2c/0x110
[   83.140973][  T680]  netlink_sendmsg+0x723/0xbe0
[   83.141133][  T680]  ? __pfx_netlink_sendmsg+0x10/0x10
[   83.141301][  T680]  ____sys_sendmsg+0x7ac/0xa10
[   83.141458][  T680]  ? __pfx_____sys_sendmsg+0x10/0x10
[   83.141618][  T680]  ? __pfx_copy_msghdr_from_user+0x10/0x10
[   83.141822][  T680]  ___sys_sendmsg+0xee/0x170
[   83.141968][  T680]  ? __pfx____sys_sendmsg+0x10/0x10
[   83.142117][  T680]  ? kasan_save_stack+0x34/0x50
[   83.142263][  T680]  ? kasan_save_stack+0x24/0x50
[   83.142408][  T680]  ? __kasan_record_aux_stack+0x8e/0xa0
[   83.142564][  T680]  ? __call_rcu_common.constprop.0+0xa1/0x4b0
[   83.142763][  T680]  ? __x64_sys_close+0x7c/0xd0
[   83.142921][  T680]  ? do_syscall_64+0xc1/0x1d0
[   83.143069][  T680]  ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[   83.143253][  T680]  ? __lock_acquire+0xb9a/0x1680
[   83.143400][  T680]  ? find_held_lock+0x2c/0x110
[   83.143550][  T680]  ? __lock_release+0x103/0x460
[   83.143702][  T680]  ? __virt_addr_valid+0x22b/0x430
[   83.143852][  T680]  ? __pfx___lock_release+0x10/0x10
[   83.144001][  T680]  ? __pfx_lock_acquire.part.0+0x10/0x10
[   83.144148][  T680]  __sys_sendmsg+0x109/0x1a0
[   83.144292][  T680]  ? __pfx___sys_sendmsg+0x10/0x10
[   83.144439][  T680]  ? __pfx_slab_free_after_rcu_debug+0x10/0x10
[   83.144632][  T680]  do_syscall_64+0xc1/0x1d0
[   83.144787][  T680]  entry_SYSCALL_64_after_hwframe+0x77/0x7f
[   83.144970][  T680] RIP: 0033:0x7fd7feb739a7
[   83.145128][  T680] 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
[   83.145658][  T680] RSP: 002b:00007ffe599e4378 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[   83.145917][  T680] RAX: ffffffffffffffda RBX: 00007ffe599e4aa0 RCX: 00007fd7feb739a7
[   83.146168][  T680] RDX: 0000000000000000 RSI: 00007ffe599e43e0 RDI: 0000000000000005
[   83.146422][  T680] RBP: 0000000000000002 R08: 0000000000000003 R09: 0000000000000078
[   83.146672][  T680] R10: 00007fd7fea31ef8 R11: 0000000000000246 R12: 0000000000000002
[   83.146928][  T680] R13: 000000006779034f R14: 0000000000498600 R15: 0000000000000000
[   83.147182][  T680]  </TASK>
[   83.169854][  T680] ip (680) used greatest stack depth: 23552 bytes left