From: Maxime Chevallier Date: Mon, 3 Nov 2025 10:49:24 +0000 (+0100) Subject: net: altera-tse: Set platform drvdata before registering netdev X-Git-Tag: v6.19-rc1~170^2~232^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6874520518868a660bda182da060b69372265a16;p=thirdparty%2Fkernel%2Flinux.git 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 Signed-off-by: Maxime Chevallier Link: https://patch.msgid.link/20251103104928.58461-2-maxime.chevallier@bootlin.com Signed-off-by: Jakub Kicinski --- diff --git a/drivers/net/ethernet/altera/altera_tse_main.c b/drivers/net/ethernet/altera/altera_tse_main.c index 3f6204de9e6b8..6ba1249f027df 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))