Messages in this thread | | | Date | Thu, 19 Jul 2018 12:09:29 +0300 | From | Dan Carpenter <> | Subject | Re: [PATCH v2 2/3] net: add support for nvmem to eth_platform_get_mac_address() |
| |
Maybe it would be simpler as three separate functions:
int of_eth_get_mac_address() <- rename existing function to this int nvmem_eth_get_mac_address() <- patch 2 int mtd_eth_nvmem_get_mac_address() patch 3
int ret;
ret = of_eth_get_mac_address(dev, mac_addr); if (!ret) return 0; ret = nvmem_eth_get_mac_address(dev, mac_addr); if (ret == -EPROBEDEFER) return ret; if (!ret) return 0; ret = mtd_eth_nvmem_get_mac_address(dev, mac_addr); if (!ret) return 0;
return -ENODEV;
regards, dan carpenter
| |