Fix the handling of err_wq_init and err_reg_netdev paths in
enetc4_pf_netdev_create() function.
Fixes: 6c5bafba347b ("net: enetc: add MAC filtering for i.MX95 ENETC PF")
Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20250516052734.3624191-1-wei.fang@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
return 0;
err_reg_netdev:
- enetc4_link_deinit(priv);
+ destroy_workqueue(si->workqueue);
err_wq_init:
+ enetc4_link_deinit(priv);
err_link_init:
enetc_free_msix(priv);
err_alloc_msix: