Hello, we met a problem with iavf driver, the ubuntu22.04 kernel 5.15.0-119 and 6.11rc4 both have the same problem.
When the X710 VF is detached and attached to the VM with net_failover, the kworker thread in VM hang. The backtrace is, [<0>] iavf_open+0x48/0x230 [iavf] [<0>] __dev_open+0xe5/0x1c0 [<0>] dev_open+0x52/0xa0 [<0>] net_failover_slave_register+0x131/0x190 [net_failover] [<0>] failover_slave_register.part.0+0xda/0x180 [failover] [<0>] failover_event+0x104/0x1f0 [failover] [<0>] raw_notifier_call_chain+0x46/0x60 [<0>] call_netdevice_notifiers_info+0x52/0xa0 [<0>] register_netdevice+0x4d3/0x650 [<0>] iavf_finish_config+0xc5/0xf0 [iavf] [<0>] process_one_work+0x228/0x3d0 [<0>] worker_thread+0x53/0x420 [<0>] kthread+0x127/0x150 [<0>] ret_from_fork+0x1f/0x30 It looks like a dead lock of adapter->crit_lock. A similar problem, https://patchwork.ozlabs.org/project/intel-wired-lan/patch/[email protected]/#2947762
