mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: syzbot <syzbot+e2af46126e0644cbebdd@syzkaller.appspotmail.com>
To: linux-kernel@vger.kernel.org, penguin-kernel@i-love.sakura.ne.jp,
	 syzkaller-bugs@googlegroups.com
Subject: Re: [syzbot] [net?] unregister_netdevice: waiting for DEV to become free (9)
Date: Tue, 15 Sep 2026 05:56:03 -0700	[thread overview]
Message-ID: <6aa94063.a211d2ce.1a5198.02ac.GAE@google.com> (raw)
In-Reply-To: <0d52ff78-4135-4761-a54a-d80ecfe1d88e@I-love.SAKURA.ne.jp>

Hello,

syzbot has tested the proposed patch but the reproducer is still triggering an issue:
unregister_netdevice: waiting for DEV to become free

unregister_netdevice: waiting for netdevsim2 to become free. Usage count = 2
ref_tracker: netdev@00000000163a43c1 has 1/1 users at
     __netdev_tracker_alloc include/linux/netdevice.h:4541 [inline]
     netdev_tracker_alloc include/linux/netdevice.h:4553 [inline]
     netdev_get_by_index+0x84/0xdc net/core/dev.c:1049
     fib6_nh_init+0x258/0x1514 net/ipv6/route.c:3615
     ip6_route_info_create_nh+0x13c/0x98c net/ipv6/route.c:3914
     addrconf_f6i_alloc+0x1e4/0x3b4 net/ipv6/route.c:4718
     ipv6_add_addr+0x484/0xdb0 net/ipv6/addrconf.c:1132
     addrconf_add_linklocal+0x1e0/0x378 net/ipv6/addrconf.c:3335
     addrconf_addr_gen+0x27c/0x2dc net/ipv6/addrconf.c:-1
     addrconf_init_auto_addrs+0x390/0x764 net/ipv6/addrconf.c:-1
     addrconf_notify+0x774/0xbbc net/ipv6/addrconf.c:3776
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     __dev_notify_flags+0x288/0x438 net/core/dev.c:9853
     netif_change_flags+0xd0/0x15c net/core/dev.c:9882
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215

Call trace for netdevsim2[1] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     rx_queue_add_kobject net/core/net-sysfs.c:1236 [inline]
     net_rx_queue_update_kobjects+0x108/0x67c net/core/net-sysfs.c:1301
     register_queue_kobjects net/core/net-sysfs.c:2093 [inline]
     netdev_register_kobject+0x210/0x328 net/core/net-sysfs.c:2344
     register_netdevice+0xd74/0x14c0 net/core/dev.c:11503
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
     device_register+0x28/0x38 drivers/base/core.c:3858
     nsim_bus_dev_new drivers/net/netdevsim/bus.c:468 [inline]
     new_device_store+0x2c4/0x58c drivers/net/netdevsim/bus.c:191
     bus_attr_store+0x80/0xa4 drivers/base/bus.c:172
Call trace for netdevsim2[2] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     netdev_queue_add_kobject net/core/net-sysfs.c:1973 [inline]
     netdev_queue_update_kobjects+0x158/0x5f0 net/core/net-sysfs.c:2035
     register_queue_kobjects net/core/net-sysfs.c:2098 [inline]
     netdev_register_kobject+0x24c/0x328 net/core/net-sysfs.c:2344
     register_netdevice+0xd74/0x14c0 net/core/dev.c:11503
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
     device_register+0x28/0x38 drivers/base/core.c:3858
     nsim_bus_dev_new drivers/net/netdevsim/bus.c:468 [inline]
     new_device_store+0x2c4/0x58c drivers/net/netdevsim/bus.c:191
     bus_attr_store+0x80/0xa4 drivers/base/bus.c:172
Call trace for netdevsim2[3] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold+0x38/0xf4 include/linux/netdevice.h:4569
     register_netdevice+0xf4c/0x14c0 net/core/dev.c:11527
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
     device_register+0x28/0x38 drivers/base/core.c:3858
     nsim_bus_dev_new drivers/net/netdevsim/bus.c:468 [inline]
     new_device_store+0x2c4/0x58c drivers/net/netdevsim/bus.c:191
     bus_attr_store+0x80/0xa4 drivers/base/bus.c:172
     sysfs_kf_write+0xe0/0x108 fs/sysfs/file.c:145
Call trace for netdevsim2[4] +3 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     netdevice_queue_work drivers/infiniband/core/roce_gid_mgmt.c:674 [inline]
     netdevice_event+0x424/0x7c0 drivers/infiniband/core/roce_gid_mgmt.c:822
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     register_netdevice+0x1018/0x14c0 net/core/dev.c:11541
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
     device_register+0x28/0x38 drivers/base/core.c:3858
Call trace for netdevsim2[5] +3 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     netdevice_queue_work drivers/infiniband/core/roce_gid_mgmt.c:675 [inline]
     netdevice_event+0x4b0/0x7c0 drivers/infiniband/core/roce_gid_mgmt.c:822
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     register_netdevice+0x1018/0x14c0 net/core/dev.c:11541
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
     device_register+0x28/0x38 drivers/base/core.c:3858
Call trace for netdevsim2[6] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     neigh_parms_alloc+0x140/0x474 net/core/neighbour.c:1773
     inetdev_init+0x110/0x4a8 net/ipv4/devinet.c:280
     inetdev_event+0x248/0x1184 net/ipv4/devinet.c:1590
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     register_netdevice+0x1018/0x14c0 net/core/dev.c:11541
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
Call trace for netdevsim2[7] -7 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     dev_put include/linux/netdevice.h:4604 [inline]
     netdevice_event_work_handler+0xfc/0x26c drivers/infiniband/core/roce_gid_mgmt.c:652
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[8] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     inetdev_init+0x174/0x4a8 net/ipv4/devinet.c:286
     inetdev_event+0x248/0x1184 net/ipv4/devinet.c:1590
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     register_netdevice+0x1018/0x14c0 net/core/dev.c:11541
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
Call trace for netdevsim2[9] -7 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     dev_put include/linux/netdevice.h:4604 [inline]
     netdevice_event_work_handler+0x17c/0x26c drivers/infiniband/core/roce_gid_mgmt.c:653
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[10] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     neigh_parms_alloc+0x140/0x474 net/core/neighbour.c:1773
     ipv6_add_dev+0x380/0x1024 net/ipv6/addrconf.c:403
     addrconf_notify+0x400/0xbbc net/ipv6/addrconf.c:3686
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     register_netdevice+0x1018/0x14c0 net/core/dev.c:11541
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
Call trace for netdevsim2[11] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     ipv6_add_dev+0x3e8/0x1024 net/ipv6/addrconf.c:411
     addrconf_notify+0x400/0xbbc net/ipv6/addrconf.c:3686
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     register_netdevice+0x1018/0x14c0 net/core/dev.c:11541
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
Call trace for netdevsim2[12] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     udp_tunnel_nic_register net/ipv4/udp_tunnel_nic.c:852 [inline]
     udp_tunnel_nic_netdevice_event+0x93c/0x1444 net/ipv4/udp_tunnel_nic.c:933
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     register_netdevice+0x1018/0x14c0 net/core/dev.c:11541
     nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1072 [inline]
     nsim_create+0x944/0xcf4 drivers/net/netdevsim/netdev.c:1154
     __nsim_dev_port_add+0x59c/0x95c drivers/net/netdevsim/dev.c:1434
     nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1495
     nsim_drv_probe+0x780/0xa1c drivers/net/netdevsim/dev.c:1656
     nsim_bus_probe+0x20/0x30 drivers/net/netdevsim/bus.c:420
     call_driver_probe drivers/base/dd.c:-1 [inline]
     really_probe+0x29c/0x800 drivers/base/dd.c:706
     __driver_probe_device+0x1e0/0x350 drivers/base/dd.c:868
     driver_probe_device+0x6c/0x19c drivers/base/dd.c:898
     __device_attach_driver+0x198/0x2f8 drivers/base/dd.c:1026
     bus_for_each_drv+0x144/0x1dc drivers/base/bus.c:500
     __device_attach+0x248/0x390 drivers/base/dd.c:1098
     device_initial_probe+0x90/0xc8 drivers/base/dd.c:1153
     bus_probe_device+0x58/0x120 drivers/base/bus.c:620
     device_add+0x6cc/0x9e0 drivers/base/core.c:3776
     device_register+0x28/0x38 drivers/base/core.c:3858
Call trace for netdevsim2[13] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     netdev_work_enqueue+0x148/0x2b0 net/core/netdev_work.c:40
     __netdev_work_core_sched+0x2c/0x3c net/core/netdev_work.c:109
     netif_rx_mode_queue net/core/dev_addr_lists.c:1337 [inline]
     __dev_set_rx_mode+0x188/0x314 net/core/dev_addr_lists.c:1376
     dev_set_rx_mode+0x60/0x84 net/core/dev_addr_lists.c:1393
     __dev_open+0x54c/0x76c net/core/dev.c:1732
     __dev_change_flags+0x294/0x698 net/core/dev.c:9812
     netif_change_flags+0x80/0x15c net/core/dev.c:9877
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
     netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline]
     netlink_unicast+0x600/0x7f8 net/netlink/af_netlink.c:1345
     netlink_sendmsg+0x648/0x948 net/netlink/af_netlink.c:1900
     sock_sendmsg_nosec+0x88/0x138 net/socket.c:810
Call trace for netdevsim2[14] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     qdisc_alloc+0x43c/0x7bc net/sched/sch_generic.c:1030
     qdisc_create_dflt+0x9c/0x570 net/sched/sch_generic.c:1053
     attach_one_default_qdisc+0xb0/0x194 net/sched/sch_generic.c:1219
     netdev_for_each_tx_queue include/linux/netdevice.h:2754 [inline]
     attach_default_qdiscs net/sched/sch_generic.c:1237 [inline]
     dev_activate+0x250/0xc4c net/sched/sch_generic.c:1296
     __dev_open+0x554/0x76c net/core/dev.c:1733
     __dev_change_flags+0x294/0x698 net/core/dev.c:9812
     netif_change_flags+0x80/0x15c net/core/dev.c:9877
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
     netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline]
     netlink_unicast+0x600/0x7f8 net/netlink/af_netlink.c:1345
     netlink_sendmsg+0x648/0x948 net/netlink/af_netlink.c:1900
     sock_sendmsg_nosec+0x88/0x138 net/socket.c:810
Call trace for netdevsim2[15] +3 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     netdevice_queue_work drivers/infiniband/core/roce_gid_mgmt.c:674 [inline]
     netdevice_event+0x424/0x7c0 drivers/infiniband/core/roce_gid_mgmt.c:822
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     __dev_notify_flags+0x288/0x438 net/core/dev.c:9853
     netif_change_flags+0xd0/0x15c net/core/dev.c:9882
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
     netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline]
     netlink_unicast+0x600/0x7f8 net/netlink/af_netlink.c:1345
     netlink_sendmsg+0x648/0x948 net/netlink/af_netlink.c:1900
     sock_sendmsg_nosec+0x88/0x138 net/socket.c:810
Call trace for netdevsim2[16] +3 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     netdevice_queue_work drivers/infiniband/core/roce_gid_mgmt.c:675 [inline]
     netdevice_event+0x4b0/0x7c0 drivers/infiniband/core/roce_gid_mgmt.c:822
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     __dev_notify_flags+0x288/0x438 net/core/dev.c:9853
     netif_change_flags+0xd0/0x15c net/core/dev.c:9882
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
     netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline]
     netlink_unicast+0x600/0x7f8 net/netlink/af_netlink.c:1345
     netlink_sendmsg+0x648/0x948 net/netlink/af_netlink.c:1900
     sock_sendmsg_nosec+0x88/0x138 net/socket.c:810
Call trace for netdevsim2[17] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     dev_get_by_index+0x1ac/0x308 net/core/dev.c:1024
     netdev_get_by_index+0x34/0xdc net/core/dev.c:1047
     fib6_nh_init+0x258/0x1514 net/ipv6/route.c:3615
     ip6_route_info_create_nh+0x13c/0x98c net/ipv6/route.c:3914
     ip6_route_add+0x8c/0x1b4 net/ipv6/route.c:3966
     addrconf_add_mroute+0x14c/0x1d0 net/ipv6/addrconf.c:2568
     addrconf_add_dev+0xe4/0x188 net/ipv6/addrconf.c:2586
     addrconf_dev_config net/ipv6/addrconf.c:3508 [inline]
     addrconf_init_auto_addrs+0x304/0x764 net/ipv6/addrconf.c:3596
     addrconf_notify+0x774/0xbbc net/ipv6/addrconf.c:3776
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     __dev_notify_flags+0x288/0x438 net/core/dev.c:9853
     netif_change_flags+0xd0/0x15c net/core/dev.c:9882
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
     netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline]
     netlink_unicast+0x600/0x7f8 net/netlink/af_netlink.c:1345
Call trace for netdevsim2[18] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     dev_get_by_index+0x1ac/0x308 net/core/dev.c:1024
     netdev_get_by_index+0x34/0xdc net/core/dev.c:1047
     fib6_nh_init+0x258/0x1514 net/ipv6/route.c:3615
     ip6_route_info_create_nh+0x13c/0x98c net/ipv6/route.c:3914
     addrconf_f6i_alloc+0x1e4/0x3b4 net/ipv6/route.c:4718
     ipv6_add_addr+0x484/0xdb0 net/ipv6/addrconf.c:1132
     addrconf_add_linklocal+0x1e0/0x378 net/ipv6/addrconf.c:3335
     addrconf_addr_gen+0x27c/0x2dc net/ipv6/addrconf.c:-1
     addrconf_init_auto_addrs+0x390/0x764 net/ipv6/addrconf.c:-1
     addrconf_notify+0x774/0xbbc net/ipv6/addrconf.c:3776
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     __dev_notify_flags+0x288/0x438 net/core/dev.c:9853
     netif_change_flags+0xd0/0x15c net/core/dev.c:9882
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
Call trace for netdevsim2[19] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     addr_event+0x288/0x408 drivers/infiniband/core/roce_gid_mgmt.c:870
     inet6addr_event+0xa4/0xd8 drivers/infiniband/core/roce_gid_mgmt.c:903
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     atomic_notifier_call_chain+0xf0/0x1ac kernel/notifier.c:223
     inet6addr_notifier_call_chain+0x30/0x40 net/ipv6/addrconf_core.c:108
     ipv6_add_addr+0xb28/0xdb0 net/ipv6/addrconf.c:1193
     addrconf_add_linklocal+0x1e0/0x378 net/ipv6/addrconf.c:3335
     addrconf_addr_gen+0x27c/0x2dc net/ipv6/addrconf.c:-1
     addrconf_init_auto_addrs+0x390/0x764 net/ipv6/addrconf.c:-1
     addrconf_notify+0x774/0xbbc net/ipv6/addrconf.c:3776
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     __dev_notify_flags+0x288/0x438 net/core/dev.c:9853
     netif_change_flags+0xd0/0x15c net/core/dev.c:9882
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
Call trace for netdevsim2[20] -2 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     dev_put include/linux/netdevice.h:4604 [inline]
     update_gid_event_work_handler+0x88/0x118 drivers/infiniband/core/roce_gid_mgmt.c:834
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[21] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     dev_get_by_index+0x1ac/0x308 net/core/dev.c:1024
     netdev_get_by_index+0x34/0xdc net/core/dev.c:1047
     fib6_nh_init+0x258/0x1514 net/ipv6/route.c:3615
     ip6_route_info_create_nh+0x13c/0x98c net/ipv6/route.c:3914
     ip6_route_add+0x8c/0x1b4 net/ipv6/route.c:3966
     addrconf_prefix_route+0x1f4/0x2b8 net/ipv6/addrconf.c:2504
     addrconf_add_linklocal+0x238/0x378 net/ipv6/addrconf.c:3337
     addrconf_addr_gen+0x27c/0x2dc net/ipv6/addrconf.c:-1
     addrconf_init_auto_addrs+0x390/0x764 net/ipv6/addrconf.c:-1
     addrconf_notify+0x774/0xbbc net/ipv6/addrconf.c:3776
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     __dev_notify_flags+0x288/0x438 net/core/dev.c:9853
     netif_change_flags+0xd0/0x15c net/core/dev.c:9882
     do_setlink+0xc28/0x31e8 net/core/rtnetlink.c:3266
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
Call trace for netdevsim2[22] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     netdev_work_dequeue+0x1c4/0x264 net/core/netdev_work.c:61
     __netdev_work_core_cancel+0x2c/0x3c net/core/netdev_work.c:115
     netif_rx_mode_sync+0x24/0x5c net/core/dev_addr_lists.c:1410
     do_setlink+0x96c/0x31e8 net/core/rtnetlink.c:3520
     rtnl_changelink net/core/rtnetlink.c:3905 [inline]
     __rtnl_newlink net/core/rtnetlink.c:4076 [inline]
     rtnl_newlink+0xf44/0x138c net/core/rtnetlink.c:4215
     rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7132
     netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556
     rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7159
     netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline]
     netlink_unicast+0x600/0x7f8 net/netlink/af_netlink.c:1345
     netlink_sendmsg+0x648/0x948 net/netlink/af_netlink.c:1900
     sock_sendmsg_nosec+0x88/0x138 net/socket.c:810
Call trace for netdevsim2[23] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     netdev_work_enqueue+0x148/0x2b0 net/core/netdev_work.c:40
     __netdev_work_core_sched+0x2c/0x3c net/core/netdev_work.c:109
     netif_rx_mode_queue net/core/dev_addr_lists.c:1337 [inline]
     __dev_set_rx_mode+0x188/0x314 net/core/dev_addr_lists.c:1376
     __dev_mc_add+0xc4/0x10c net/core/dev_addr_lists.c:1002
     dev_mc_add+0x2c/0x3c net/core/dev_addr_lists.c:1016
     igmp6_group_added+0x1d0/0x430 net/ipv6/mcast.c:681
     __ipv6_dev_mc_inc+0x7d0/0x9e4 net/ipv6/mcast.c:973
     ipv6_dev_mc_inc+0x2c/0x3c net/ipv6/mcast.c:982
     addrconf_join_solict+0xec/0x170 net/ipv6/addrconf.c:2262
     addrconf_dad_begin net/ipv6/addrconf.c:4135 [inline]
     addrconf_dad_work+0x1ec/0xfe8 net/ipv6/addrconf.c:4263
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[24] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     netdev_work_proc+0xbc/0x6fc net/core/netdev_work.c:152
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[25] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     netdev_work_proc+0x328/0x6fc net/core/netdev_work.c:164
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[26] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     netdev_work_proc+0x520/0x6fc net/core/netdev_work.c:174
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[27] +2 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dst_init+0x6c/0x438 net/core/dst.c:52
     dst_alloc+0x118/0x15c net/core/dst.c:94
     ip6_dst_alloc+0x38/0xc8 net/ipv6/route.c:342
     icmp6_dst_alloc+0x6c/0x260 net/ipv6/route.c:3346
     mld_sendpack+0x668/0xfec net/ipv6/mcast.c:1859
     mld_send_cr net/ipv6/mcast.c:2171 [inline]
     mld_ifc_work+0x76c/0x9e4 net/ipv6/mcast.c:2711
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[28] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     ___neigh_create+0xc08/0x2340 net/core/neighbour.c:661
     __neigh_create+0x80/0xa4 net/core/neighbour.c:740
     ip6_finish_output2+0xedc/0x1b68 net/ipv6/ip6_output.c:130
     __ip6_finish_output net/ipv6/ip6_output.c:-1 [inline]
     ip6_finish_output+0x230/0x618 net/ipv6/ip6_output.c:221
     NF_HOOK_COND include/linux/netfilter.h:314 [inline]
     ip6_output+0x2d0/0x644 net/ipv6/ip6_output.c:248
     dst_output include/net/dst.h:470 [inline]
     NF_HOOK+0x14c/0x464 include/linux/netfilter.h:325
     mld_sendpack+0x7f4/0xfec net/ipv6/mcast.c:1870
     mld_send_cr net/ipv6/mcast.c:2171 [inline]
     mld_ifc_work+0x76c/0x9e4 net/ipv6/mcast.c:2711
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[29] -6 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     dst_destroy+0x100/0x2cc net/core/dst.c:115
     dst_destroy_rcu+0x20/0x30 net/core/dst.c:133
     rcu_do_batch+0x36c/0xbb8 kernel/rcu/tree.c:2654
Call trace for netdevsim2[30] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dst_init+0x6c/0x438 net/core/dst.c:52
     dst_alloc+0x118/0x15c net/core/dst.c:94
     ip6_dst_alloc+0x38/0xc8 net/ipv6/route.c:342
     icmp6_dst_alloc+0x6c/0x260 net/ipv6/route.c:3346
     ndisc_send_skb+0x3e4/0x162c net/ipv6/ndisc.c:492
     ndisc_send_ns+0xd8/0x168 net/ipv6/ndisc.c:672
     addrconf_dad_work+0x77c/0xfe8 net/ipv6/addrconf.c:4318
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[31] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     ___neigh_create+0xc08/0x2340 net/core/neighbour.c:661
     __neigh_create+0x80/0xa4 net/core/neighbour.c:740
     ip6_finish_output2+0xedc/0x1b68 net/ipv6/ip6_output.c:130
     __ip6_finish_output net/ipv6/ip6_output.c:-1 [inline]
     ip6_finish_output+0x230/0x618 net/ipv6/ip6_output.c:221
     NF_HOOK_COND include/linux/netfilter.h:314 [inline]
     ip6_output+0x2d0/0x644 net/ipv6/ip6_output.c:248
     dst_output include/net/dst.h:470 [inline]
     NF_HOOK include/linux/netfilter.h:325 [inline]
     ndisc_send_skb+0xc18/0x162c net/ipv6/ndisc.c:513
     ndisc_send_ns+0xd8/0x168 net/ipv6/ndisc.c:672
     addrconf_dad_work+0x77c/0xfe8 net/ipv6/addrconf.c:4318
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[32] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dst_init+0x6c/0x438 net/core/dst.c:52
     dst_alloc+0x118/0x15c net/core/dst.c:94
     ip6_dst_alloc+0x38/0xc8 net/ipv6/route.c:342
     icmp6_dst_alloc+0x6c/0x260 net/ipv6/route.c:3346
     mld_sendpack+0x668/0xfec net/ipv6/mcast.c:1859
     mld_send_initial_cr+0x238/0x2fc net/ipv6/mcast.c:2288
     ipv6_mc_dad_complete+0x74/0x170 net/ipv6/mcast.c:2296
     addrconf_dad_completed+0x530/0x9e4 net/ipv6/addrconf.c:4376
     addrconf_dad_work+0x8a4/0xfe8 net/ipv6/addrconf.c:-1
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[33] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dst_init+0x6c/0x438 net/core/dst.c:52
     dst_alloc+0x118/0x15c net/core/dst.c:94
     ip6_dst_alloc+0x38/0xc8 net/ipv6/route.c:342
     icmp6_dst_alloc+0x6c/0x260 net/ipv6/route.c:3346
     ndisc_send_skb+0x3e4/0x162c net/ipv6/ndisc.c:492
     ndisc_send_rs+0x378/0x504 net/ipv6/ndisc.c:724
     addrconf_dad_completed+0x580/0x9e4 net/ipv6/addrconf.c:4396
     addrconf_dad_work+0x8a4/0xfe8 net/ipv6/addrconf.c:-1
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[34] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     ___neigh_create+0xc08/0x2340 net/core/neighbour.c:661
     __neigh_create+0x80/0xa4 net/core/neighbour.c:740
     ip6_finish_output2+0xedc/0x1b68 net/ipv6/ip6_output.c:130
     __ip6_finish_output net/ipv6/ip6_output.c:-1 [inline]
     ip6_finish_output+0x230/0x618 net/ipv6/ip6_output.c:221
     NF_HOOK_COND include/linux/netfilter.h:314 [inline]
     ip6_output+0x2d0/0x644 net/ipv6/ip6_output.c:248
     dst_output include/net/dst.h:470 [inline]
     NF_HOOK include/linux/netfilter.h:325 [inline]
     ndisc_send_skb+0xc18/0x162c net/ipv6/ndisc.c:513
     ndisc_send_rs+0x378/0x504 net/ipv6/ndisc.c:724
     addrconf_dad_completed+0x580/0x9e4 net/ipv6/addrconf.c:4396
     addrconf_dad_work+0x8a4/0xfe8 net/ipv6/addrconf.c:-1
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[35] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dst_init+0x6c/0x438 net/core/dst.c:52
     dst_alloc+0x118/0x15c net/core/dst.c:94
     ip6_dst_alloc+0x38/0xc8 net/ipv6/route.c:342
     icmp6_dst_alloc+0x6c/0x260 net/ipv6/route.c:3346
     mld_sendpack+0x668/0xfec net/ipv6/mcast.c:1859
     mld_send_initial_cr+0x238/0x2fc net/ipv6/mcast.c:2288
     mld_dad_work+0x40/0x1d8 net/ipv6/mcast.c:2311
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[36] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     linkwatch_add_event net/core/link_watch.c:131 [inline]
     linkwatch_fire_event+0x13c/0x238 net/core/link_watch.c:324
     netif_carrier_off+0x9c/0x114 net/sched/sch_generic.c:657
     nsim_stop+0x90/0x3fc drivers/net/netdevsim/netdev.c:551
     __dev_close_many+0x2f4/0x648 net/core/dev.c:1798
     netif_close_many+0x1d8/0x51c net/core/dev.c:1824
     netif_close_many_and_unlock+0x38/0x15c net/core/dev.c:12425
     unregister_netdevice_many_notify+0x5a4/0x176c net/core/dev.c:12495
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[37] -3 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     neigh_destroy+0x328/0x57c net/core/neighbour.c:937
     neigh_release include/net/neighbour.h:459 [inline]
     neigh_cleanup_and_release+0x130/0x46c net/core/neighbour.c:121
     neigh_flush_one+0x348/0x3d0 net/core/neighbour.c:415
     neigh_flush_dev+0x12c/0x1d4 net/core/neighbour.c:433
     __neigh_ifdown+0xb0/0x57c net/core/neighbour.c:466
     neigh_ifdown+0x2c/0x40 net/core/neighbour.c:489
     rt6_disable_ip+0x55c/0x588 net/ipv6/route.c:5047
     addrconf_ifdown+0x134/0x11b4 net/ipv6/addrconf.c:3889
     addrconf_notify+0x29c/0xbbc net/ipv6/addrconf.c:-1
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     netif_close_many+0x368/0x51c net/core/dev.c:1829
     netif_close_many_and_unlock+0x38/0x15c net/core/dev.c:12425
     unregister_netdevice_many_notify+0x5a4/0x176c net/core/dev.c:12495
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
Call trace for netdevsim2[38] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     addr_event+0x288/0x408 drivers/infiniband/core/roce_gid_mgmt.c:870
     inet6addr_event+0xa4/0xd8 drivers/infiniband/core/roce_gid_mgmt.c:903
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     atomic_notifier_call_chain+0xf0/0x1ac kernel/notifier.c:223
     inet6addr_notifier_call_chain+0x30/0x40 net/ipv6/addrconf_core.c:108
     addrconf_ifdown+0xa48/0x11b4 net/ipv6/addrconf.c:4014
     addrconf_notify+0x29c/0xbbc net/ipv6/addrconf.c:-1
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     netif_close_many+0x368/0x51c net/core/dev.c:1829
     netif_close_many_and_unlock+0x38/0x15c net/core/dev.c:12425
     unregister_netdevice_many_notify+0x5a4/0x176c net/core/dev.c:12495
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
Call trace for netdevsim2[39] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     __qdisc_destroy+0x214/0x640 net/sched/sch_generic.c:1126
     qdisc_put+0x90/0x120 net/sched/sch_generic.c:1150
     dev_shutdown+0x2fc/0x368 net/sched/sch_generic.c:1515
     unregister_netdevice_many_notify+0xc08/0x176c net/core/dev.c:12519
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[40] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     netdevice_queue_work drivers/infiniband/core/roce_gid_mgmt.c:674 [inline]
     netdevice_event+0x424/0x7c0 drivers/infiniband/core/roce_gid_mgmt.c:822
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     unregister_netdevice_many_notify+0xf24/0x176c net/core/dev.c:12532
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[41] +1 at
     __dev_hold include/linux/netdevice.h:4527 [inline]
     netdev_hold include/linux/netdevice.h:4569 [inline]
     dev_hold include/linux/netdevice.h:4592 [inline]
     netdevice_queue_work drivers/infiniband/core/roce_gid_mgmt.c:675 [inline]
     netdevice_event+0x4b0/0x7c0 drivers/infiniband/core/roce_gid_mgmt.c:822
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     unregister_netdevice_many_notify+0xf24/0x176c net/core/dev.c:12532
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[42] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     neigh_parms_release+0x14c/0x204 net/core/neighbour.c:1812
     inetdev_destroy net/ipv4/devinet.c:335 [inline]
     inetdev_event+0x590/0x1184 net/ipv4/devinet.c:1655
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     unregister_netdevice_many_notify+0xf24/0x176c net/core/dev.c:12532
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[43] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     in_dev_finish_destroy+0xa0/0x1ac net/ipv4/devinet.c:258
     in_dev_put include/linux/inetdevice.h:290 [inline]
     inetdev_destroy net/ipv4/devinet.c:338 [inline]
     inetdev_event+0x5e0/0x1184 net/ipv4/devinet.c:1655
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     unregister_netdevice_many_notify+0xf24/0x176c net/core/dev.c:12532
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[44] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     neigh_parms_release+0x14c/0x204 net/core/neighbour.c:1812
     addrconf_ifdown+0xe14/0x11b4 net/ipv6/addrconf.c:4043
     addrconf_notify+0x29c/0xbbc net/ipv6/addrconf.c:-1
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     unregister_netdevice_many_notify+0xf24/0x176c net/core/dev.c:12532
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[45] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     in6_dev_finish_destroy+0xc8/0x1e0 net/ipv6/addrconf_core.c:176
     in6_dev_put include/net/addrconf.h:426 [inline]
     addrconf_ifdown+0xe64/0x11b4 net/ipv6/addrconf.c:4045
     addrconf_notify+0x29c/0xbbc net/ipv6/addrconf.c:-1
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     unregister_netdevice_many_notify+0xf24/0x176c net/core/dev.c:12532
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[46] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     dev_put include/linux/netdevice.h:4604 [inline]
     udp_tunnel_nic_unregister net/ipv4/udp_tunnel_nic.c:915 [inline]
     udp_tunnel_nic_netdevice_event+0xf34/0x1444 net/ipv4/udp_tunnel_nic.c:944
     notifier_call_chain+0x1a4/0x624 kernel/notifier.c:85
     raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453
     call_netdevice_notifiers_info+0xb8/0x120 net/core/dev.c:2275
     call_netdevice_notifiers_extack net/core/dev.c:2313 [inline]
     call_netdevice_notifiers net/core/dev.c:2327 [inline]
     unregister_netdevice_many_notify+0xf24/0x176c net/core/dev.c:12532
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[47] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     rx_queue_release+0x128/0x1b4 net/core/net-sysfs.c:1160
     kobject_cleanup lib/kobject.c:689 [inline]
     kobject_release lib/kobject.c:720 [inline]
     kref_put include/linux/kref.h:65 [inline]
     kobject_put+0x1dc/0x4b8 lib/kobject.c:737
     net_rx_queue_update_kobjects+0x5bc/0x67c net/core/net-sysfs.c:1317
     remove_queue_kobjects net/core/net-sysfs.c:2148 [inline]
     netdev_unregister_kobject+0xe8/0x39c net/core/net-sysfs.c:2304
     unregister_netdevice_many_notify+0x123c/0x176c net/core/dev.c:12565
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[48] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     netdev_queue_release+0x68/0xec net/core/net-sysfs.c:1910
     kobject_cleanup lib/kobject.c:689 [inline]
     kobject_release lib/kobject.c:720 [inline]
     kref_put include/linux/kref.h:65 [inline]
     kobject_put+0x1dc/0x4b8 lib/kobject.c:737
     netdev_queue_update_kobjects+0x510/0x5f0 net/core/net-sysfs.c:2052
     remove_queue_kobjects net/core/net-sysfs.c:2149 [inline]
     netdev_unregister_kobject+0xf8/0x39c net/core/net-sysfs.c:2304
     unregister_netdevice_many_notify+0x123c/0x176c net/core/dev.c:12565
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[49] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     unregister_netdevice_many_notify+0x1450/0x176c net/core/dev.c:12585
     unregister_netdevice_many net/core/dev.c:12603 [inline]
     unregister_netdevice_queue+0x274/0x30c net/core/dev.c:12404
     unregister_netdevice include/linux/netdevice.h:3492 [inline]
     nsim_destroy+0x248/0x5f8 drivers/net/netdevsim/netdev.c:1198
     __nsim_dev_port_del+0x13c/0x1ec drivers/net/netdevsim/dev.c:1472
     nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1486 [inline]
     nsim_dev_reload_destroy+0x13c/0x210 drivers/net/netdevsim/dev.c:1710
     nsim_dev_reload_down+0x9c/0xd0 drivers/net/netdevsim/dev.c:963
     devlink_reload+0x19c/0x64c net/devlink/dev.c:462
     devlink_pernet_pre_exit+0x1ac/0x30c net/devlink/core.c:578
     ops_pre_exit_list net/core/net_namespace.c:161 [inline]
     ops_undo_list+0x158/0x81c net/core/net_namespace.c:235
     cleanup_net+0x474/0x6c4 net/core/net_namespace.c:706
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[50] -1 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     __linkwatch_run_queue+0x538/0x79c net/core/link_watch.c:246
     linkwatch_event+0x58/0x68 net/core/link_watch.c:314
     process_one_work+0x850/0x1154 kernel/workqueue.c:3391
Call trace for netdevsim2[51] -2 at
     __dev_put include/linux/netdevice.h:4515 [inline]
     netdev_put include/linux/netdevice.h:4579 [inline]
     fib_nh_common_release+0x5c/0x268 net/ipv4/fib_semantics.c:204
     fib6_nh_release+0x1f8/0x20c net/ipv6/route.c:3740
     fib6_info_destroy_rcu+0xc8/0x20c net/ipv6/ip6_fib.c:177
     rcu_do_batch+0x36c/0xbb8 kernel/rcu/tree.c:2654
balance as of netdevsim2[51] is 1


Tested on:

commit:         5445d641 arm64: Don't read GMID_EL1 when MTE is disabled
git tree:       git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci
console output: https://syzkaller.appspot.com/x/log.txt?x=1554fdf9580000
kernel config:  https://syzkaller.appspot.com/x/.config?x=56ed23170c168d4c
dashboard link: https://syzkaller.appspot.com/bug?extid=e2af46126e0644cbebdd
compiler:       Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8
userspace arch: arm64
patch:          https://syzkaller.appspot.com/x/patch.diff?x=16fd9901580000


       reply	other threads:[~2026-09-15 12:56 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <0d52ff78-4135-4761-a54a-d80ecfe1d88e@I-love.SAKURA.ne.jp>
2026-09-15 12:56 ` syzbot [this message]
     [not found] <FBE6DA28176D6E90+20260514115843.1655377-1-raoxu@uniontech.com>
2026-05-14 12:28 ` syzbot
     [not found] <FF91F2BF42AC95B3+20260514111238.1600030-1-raoxu@uniontech.com>
2026-05-14 11:43 ` syzbot
     [not found] <BD680186E4DE6711+20260514082426.721996-1-raoxu@uniontech.com>
2026-05-14  9:20 ` syzbot
     [not found] <E61E4EBE5175D344+20260514064805.611177-1-raoxu@uniontech.com>
2026-05-14  7:30 ` syzbot
     [not found] <113A84FF927506B4+20260514040220.410747-1-raoxu@uniontech.com>
2026-05-14  5:36 ` syzbot
     [not found] <0CE6AE93FEBA21AC+20260514023628.308904-1-raoxu@uniontech.com>
2026-05-14  2:45 ` syzbot
     [not found] <950831E2452101D8+20260514020809.275684-1-raoxu@uniontech.com>
2026-05-14  2:17 ` syzbot
     [not found] <B2CF7974DC914535+20260514015049.255578-1-raoxu@uniontech.com>
2026-05-14  1:59 ` syzbot
2026-05-10 20:18 syzbot
2026-09-15 12:14 ` syzbot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6aa94063.a211d2ce.1a5198.02ac.GAE@google.com \
    --to=syzbot+e2af46126e0644cbebdd@syzkaller.appspotmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=penguin-kernel@i-love.sakura.ne.jp \
    --cc=syzkaller-bugs@googlegroups.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®