Skip to content

Commit 8e43dec

Browse files
Wei Fangkuba-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: [email protected] Signed-off-by: Wei Fang <[email protected]> Reviewed-by: Vladimir Oltean <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent bbcbc90 commit 8e43dec

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

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)