summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Chevallier <maxime.chevallier@bootlin.com>2025-11-03 11:49:24 +0100
committerJakub Kicinski <kuba@kernel.org>2025-11-04 18:15:14 -0800
commit6874520518868a660bda182da060b69372265a16 (patch)
tree2cb7cf49f98e14ece7a555e2412e98ca987879e7
parent617a0dd24ef2b4e6240df48b1fbac1c3ebfa9282 (diff)
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>
-rw-r--r--drivers/net/ethernet/altera/altera_tse_main.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/ethernet/altera/altera_tse_main.c b/drivers/net/ethernet/altera/altera_tse_main.c
index 3f6204de9e6b..6ba1249f027d 100644
--- a/drivers/net/ethernet/altera/altera_tse_main.c
+++ b/drivers/net/ethernet/altera/altera_tse_main.c
@@ -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))