eth: check the result of edev->get_ethaddr
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
3ab2b35477
commit
dcf5df122f
|
@ -167,8 +167,10 @@ int eth_register(struct eth_device *edev)
|
|||
|
||||
if (edev->get_ethaddr(edev, ethaddr) == 0) {
|
||||
ethaddr_to_string(ethaddr, ethaddr_str);
|
||||
dev_info(dev, "got MAC address from EEPROM: %s\n", ethaddr_str);
|
||||
dev_set_param(dev, "ethaddr", ethaddr_str);
|
||||
if (is_valid_ether_addr(ethaddr)) {
|
||||
dev_info(dev, "got MAC address from EEPROM: %s\n", ethaddr_str);
|
||||
dev_set_param(dev, "ethaddr", ethaddr_str);
|
||||
}
|
||||
}
|
||||
|
||||
if (!eth_current) {
|
||||
|
|
Loading…
Reference in New Issue