summaryrefslogtreecommitdiff
path: root/net/dsa-uclass.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/dsa-uclass.c')
-rw-r--r--net/dsa-uclass.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/net/dsa-uclass.c b/net/dsa-uclass.c
index 9ff55a02fb2..3bf4351c847 100644
--- a/net/dsa-uclass.c
+++ b/net/dsa-uclass.c
@@ -477,8 +477,10 @@ static int dsa_pre_probe(struct udevice *dev)
return -ENODEV;
}
- uclass_find_device_by_ofnode(UCLASS_ETH, pdata->master_node,
- &priv->master_dev);
+ err = uclass_get_device_by_ofnode(UCLASS_ETH, pdata->master_node,
+ &priv->master_dev);
+ if (err)
+ return err;
/* Simulate a probing event for the CPU port */
if (ops->port_probe) {