Skip to content

Commit 8e43dec

Browse files
WeiFang-NXPkuba-moo
authored andcommitted
net: enetc: add missing enetc4_link_deinit()
The enetc4_link_init() is called when the PF driver probes to create phylink and MDIO bus, but we forgot to call enetc4_link_deinit() to free the phylink and MDIO bus when the driver was unbound. so add missing enetc4_link_deinit() to enetc4_pf_netdev_destroy(). Fixes: 99100d0 ("net: enetc: add preliminary support for i.MX95 ENETC PF") Cc: stable@vger.kernel.org Signed-off-by: Wei Fang <wei.fang@nxp.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Link: https://patch.msgid.link/20250224111251.1061098-7-wei.fang@nxp.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent bbcbc90 commit 8e43dec

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

drivers/net/ethernet/freescale/enetc/enetc4_pf.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,7 @@ static void enetc4_pf_netdev_destroy(struct enetc_si *si)
684684
struct net_device *ndev = si->ndev;
685685

686686
unregister_netdev(ndev);
687+
enetc4_link_deinit(priv);
687688
enetc_free_msix(priv);
688689
free_netdev(ndev);
689690
}

0 commit comments

Comments
 (0)