ethernet: use eth_hw_addr_set() in unmaintained drivers
authorJakub Kicinski <kuba@kernel.org>
Fri, 15 Oct 2021 21:53:04 +0000 (14:53 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 18 Oct 2021 12:20:38 +0000 (13:20 +0100)
commit4abd7cffc09a38015fa14a22471e3de48a4ca032
treeb6a0100f08a5de51263210934a6ce8f4fec1f4f0
parent0e9e7598c68f1dc17ce1053b08494b8ed6dd4985
ethernet: use eth_hw_addr_set() in unmaintained drivers

Commit 406f42fa0d3c ("net-next: When a bond have a massive amount
of VLANs...") introduced a rbtree for faster Ethernet address look
up. To maintain netdev->dev_addr in this tree we need to make all
the writes to it got through appropriate helpers.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
21 files changed:
drivers/net/ethernet/calxeda/xgmac.c
drivers/net/ethernet/cirrus/cs89x0.c
drivers/net/ethernet/davicom/dm9000.c
drivers/net/ethernet/ethoc.c
drivers/net/ethernet/fealnx.c
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
drivers/net/ethernet/huawei/hinic/hinic_main.c
drivers/net/ethernet/marvell/pxa168_eth.c
drivers/net/ethernet/micrel/ks8842.c
drivers/net/ethernet/micrel/ks8851_common.c
drivers/net/ethernet/micrel/ksz884x.c
drivers/net/ethernet/microchip/encx24j600.c
drivers/net/ethernet/natsemi/natsemi.c
drivers/net/ethernet/natsemi/ns83820.c
drivers/net/ethernet/packetengines/hamachi.c
drivers/net/ethernet/packetengines/yellowfin.c
drivers/net/ethernet/silan/sc92031.c
drivers/net/ethernet/smsc/smc91c92_cs.c
drivers/net/ethernet/sun/sunvnet.c
drivers/net/ethernet/toshiba/tc35815.c
drivers/net/ethernet/xircom/xirc2ps_cs.c