mirror of
https://github.com/torvalds/linux.git
synced 2026-05-21 13:27:57 +02:00
net: ucc_geth: fix usage with NVMEM MAC address
When nvmem is not ready, of_get_ethdev_address returns -EPROBE_DEFER. In such a case, return -EPROBE_DEFER to avoid not having a proper MAC address. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://patch.msgid.link/20241104210127.307420-5-rosenp@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
85d05befbb
commit
2575897640
|
|
@ -3732,7 +3732,9 @@ static int ucc_geth_probe(struct platform_device* ofdev)
|
|||
goto err_deregister_fixed_link;
|
||||
}
|
||||
|
||||
of_get_ethdev_address(np, dev);
|
||||
err = of_get_ethdev_address(np, dev);
|
||||
if (err == -EPROBE_DEFER)
|
||||
goto err_deregister_fixed_link;
|
||||
|
||||
ugeth->ug_info = ug_info;
|
||||
ugeth->dev = device;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user