ethernet: i825xx: don't write directly to netdev->dev_addr
netdev->dev_addr is const now.
Compile tested rpc_defconfig w/ GCC 8.5.
Fixes: adeef3e321
("net: constify netdev->dev_addr")
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7f6ec2b2f0
commit
98ef22bbae
|
@ -986,6 +986,7 @@ static int
|
|||
ether1_probe(struct expansion_card *ec, const struct ecard_id *id)
|
||||
{
|
||||
struct net_device *dev;
|
||||
u8 addr[ETH_ALEN];
|
||||
int i, ret = 0;
|
||||
|
||||
ether1_banner();
|
||||
|
@ -1015,7 +1016,8 @@ ether1_probe(struct expansion_card *ec, const struct ecard_id *id)
|
|||
}
|
||||
|
||||
for (i = 0; i < 6; i++)
|
||||
dev->dev_addr[i] = readb(IDPROM_ADDRESS + (i << 2));
|
||||
addr[i] = readb(IDPROM_ADDRESS + (i << 2));
|
||||
eth_hw_addr_set(dev, addr);
|
||||
|
||||
if (ether1_init_2(dev)) {
|
||||
ret = -ENODEV;
|
||||
|
|
Loading…
Reference in New Issue