Files
eternalwrt-mt798x/target/linux/rockchip/patches-6.18/602-net-ethernet-stmmac-add-devname-configuration-from-OF.patch
T
Tianling Shen 69e4911e51 kernel: refresh patches
Fixes: 098690ddf3 ("Merge Official Source")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-05-21 16:07:42 +08:00

21 lines
563 B
Diff

--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
@@ -7418,6 +7418,7 @@ int stmmac_dvr_probe(struct device *devi
{
struct net_device *ndev = NULL;
struct stmmac_priv *priv;
+ const char *devname = of_get_property(device->of_node, "label", NULL);
u32 rxq;
int i, ret = 0;
@@ -7426,6 +7427,9 @@ int stmmac_dvr_probe(struct device *devi
if (!ndev)
return -ENOMEM;
+ if (devname)
+ strscpy(ndev->name, devname, IFNAMSIZ);
+
SET_NETDEV_DEV(ndev, device);
priv = netdev_priv(ndev);