Skip to content

Commit 8bdd249

Browse files
tsbogendkuba-moo
authored andcommitted
amd: declance: use eth_hw_addr_set()
Copy scattered mac address octets into an array then eth_hw_addr_set(). Fixes: adeef3e ("net: constify netdev->dev_addr") Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> Link: https://lore.kernel.org/r/20220125144007.64407-1-tsbogend@alpha.franken.de Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent 2f61353 commit 8bdd249

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

drivers/net/ethernet/amd/declance.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1032,6 +1032,7 @@ static int dec_lance_probe(struct device *bdev, const int type)
10321032
int i, ret;
10331033
unsigned long esar_base;
10341034
unsigned char *esar;
1035+
u8 addr[ETH_ALEN];
10351036
const char *desc;
10361037

10371038
if (dec_lance_debug && version_printed++ == 0)
@@ -1228,7 +1229,8 @@ static int dec_lance_probe(struct device *bdev, const int type)
12281229
break;
12291230
}
12301231
for (i = 0; i < 6; i++)
1231-
dev->dev_addr[i] = esar[i * 4];
1232+
addr[i] = esar[i * 4];
1233+
eth_hw_addr_set(dev, addr);
12321234

12331235
printk("%s: %s, addr = %pM, irq = %d\n",
12341236
name, desc, dev->dev_addr, dev->irq);

0 commit comments

Comments
 (0)