]> git.baikalelectronics.ru Git - kernel.git/commit
net: remove single-byte netdev->dev_addr writes
authorJakub Kicinski <kuba@kernel.org>
Tue, 12 Oct 2021 14:27:57 +0000 (07:27 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 13 Oct 2021 17:03:59 +0000 (10:03 -0700)
commitf273ea72b14a011bdacaf76998b2ecb275984a2d
tree52b0862e3d866825464e63775e5bcb65eb732f15
parentbd4dfa6c82d1a271eb91db57e354adc5ee41c81c
net: remove single-byte netdev->dev_addr writes

Make the drivers which use single-byte netdev addresses
(netdev->addr_len == 1) use the appropriate address setting
helpers.

arcnet copies from int variables and io reads a lot, so
add a helper for arcnet drivers to use.

Similar helper could be reused for phonet and appletalk
but there isn't any good central location where we could
put it, and netdevice.h is already very crowded.

Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com> # for HSI
Link: https://lore.kernel.org/r/20211012142757.4124842-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
13 files changed:
drivers/hsi/clients/ssi_protocol.c
drivers/net/appletalk/cops.c
drivers/net/appletalk/ltpc.c
drivers/net/arcnet/arc-rimi.c
drivers/net/arcnet/arcdevice.h
drivers/net/arcnet/com20020-isa.c
drivers/net/arcnet/com20020-pci.c
drivers/net/arcnet/com20020.c
drivers/net/arcnet/com20020_cs.c
drivers/net/arcnet/com90io.c
drivers/net/arcnet/com90xx.c
drivers/net/usb/cdc-phonet.c
drivers/usb/gadget/function/f_phonet.c