mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
net: dpaa2: use pcs-lynx's check for fwnode availability
Use pcs-lynx's check rather than our own when determining if the device is available. Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
d143898c6d
commit
8c1d0b339d
1 changed files with 5 additions and 6 deletions
|
@ -257,12 +257,6 @@ static int dpaa2_pcs_create(struct dpaa2_mac *mac,
|
|||
return 0;
|
||||
}
|
||||
|
||||
if (!fwnode_device_is_available(node)) {
|
||||
netdev_err(mac->net_dev, "pcs-handle node not available\n");
|
||||
fwnode_handle_put(node);
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
pcs = lynx_pcs_create_fwnode(node);
|
||||
fwnode_handle_put(node);
|
||||
|
||||
|
@ -271,6 +265,11 @@ static int dpaa2_pcs_create(struct dpaa2_mac *mac,
|
|||
return -EPROBE_DEFER;
|
||||
}
|
||||
|
||||
if (pcs == ERR_PTR(-ENODEV)) {
|
||||
netdev_err(mac->net_dev, "pcs-handle node not available\n");
|
||||
return PTR_ERR(pcs);
|
||||
}
|
||||
|
||||
if (IS_ERR(pcs)) {
|
||||
netdev_err(mac->net_dev,
|
||||
"lynx_pcs_create_fwnode() failed: %pe\n", pcs);
|
||||
|
|
Loading…
Add table
Reference in a new issue