mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
net: altera-tse: Set platform drvdata before registering netdev
We don't have to wait until netdev is registered before setting it as the pdev's drvdata. Move it at netdev alloc time. Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Link: https://patch.msgid.link/20251103104928.58461-2-maxime.chevallier@bootlin.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
617a0dd24e
commit
6874520518
@@ -1150,6 +1150,7 @@ static int altera_tse_probe(struct platform_device *pdev)
|
||||
}
|
||||
|
||||
SET_NETDEV_DEV(ndev, &pdev->dev);
|
||||
platform_set_drvdata(pdev, ndev);
|
||||
|
||||
priv = netdev_priv(ndev);
|
||||
priv->device = &pdev->dev;
|
||||
@@ -1394,8 +1395,6 @@ static int altera_tse_probe(struct platform_device *pdev)
|
||||
goto err_register_netdev;
|
||||
}
|
||||
|
||||
platform_set_drvdata(pdev, ndev);
|
||||
|
||||
priv->revision = ioread32(&priv->mac_dev->megacore_revision);
|
||||
|
||||
if (netif_msg_probe(priv))
|
||||
|
||||
Reference in New Issue
Block a user