]> git.baikalelectronics.ru Git - kernel.git/commit
eth: fwnode: change the return type of mac address helpers
authorJakub Kicinski <kuba@kernel.org>
Thu, 7 Oct 2021 01:06:58 +0000 (18:06 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 7 Oct 2021 12:39:51 +0000 (13:39 +0100)
commitf9fdc87ea2ca33861f1ea4e7c7ba6db2caa7d283
treec2bf02641bbbf8eef2b8bf3c2c494ecb9ffe57cf
parentcf865d2f23f2e6d217f4553dffedd5c0661a13cb
eth: fwnode: change the return type of mac address helpers

fwnode_get_mac_address() and device_get_mac_address()
return a pointer to the buffer that was passed to them
on success or NULL on failure. None of the callers
care about the actual value, only if it's NULL or not.

These semantics differ from of_get_mac_address() which
returns an int so to avoid confusion make the device
helpers return an errno.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
12 files changed:
drivers/net/ethernet/apm/xgene-v2/main.c
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
drivers/net/ethernet/broadcom/genet/bcmgenet.c
drivers/net/ethernet/cavium/thunder/thunder_bgx.c
drivers/net/ethernet/faraday/ftgmac100.c
drivers/net/ethernet/hisilicon/hns/hns_enet.c
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
drivers/net/ethernet/microchip/enc28j60.c
drivers/net/ethernet/qualcomm/emac/emac.c
drivers/net/ethernet/socionext/netsec.c
include/linux/etherdevice.h
net/ethernet/eth.c