[PATCH OLK-6.6] macb: fix unregister_netdev call order in macb_remove()

From: luogf <15388634752@163.com> hulk inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/ICS636 CVE: NA -------------------------------- macb_remove() was calling unregister_netdev() after phy_exit(), which could trigger kernfs_remove_by_name_ns() warnings during driver removal. Signed-off-by: luogf <15388634752@163.com> --- drivers/net/ethernet/cadence/macb_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c index c02be01ef113..c1f0c9271783 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -5166,11 +5166,11 @@ static int macb_remove(struct platform_device *pdev) if (dev) { bp = netdev_priv(dev); + unregister_netdev(dev); phy_exit(bp->sgmii_phy); mdiobus_unregister(bp->mii_bus); mdiobus_free(bp->mii_bus); - unregister_netdev(dev); tasklet_kill(&bp->hresp_err_tasklet); pm_runtime_disable(&pdev->dev); pm_runtime_dont_use_autosuspend(&pdev->dev); -- 2.43.0

反馈: 您发送到kernel@openeuler.org的补丁/补丁集,已成功转换为PR! PR链接地址: https://gitee.com/openeuler/kernel/pulls/17557 邮件列表地址:https://mailweb.openeuler.org/archives/list/kernel@openeuler.org/message/GZO... FeedBack: The patch(es) which you have sent to kernel@openeuler.org mailing list has been converted to a pull request successfully! Pull request link: https://gitee.com/openeuler/kernel/pulls/17557 Mailing list address: https://mailweb.openeuler.org/archives/list/kernel@openeuler.org/message/GZO...
participants (2)
-
luoguangfei
-
patchwork bot