mdio_bus: don't return NULL from mdiobus_scan()
I've finally noticed that mdiobus_scan() also returns either NULL or error value on failure. Return ERR_PTR(-ENODEV) instead of NULL since this is the error value already filtered out by the callers that want to ignore the MDIO address scan failure... Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
4d659fcb20
Коммит
e98a3aabf8
|
@ -431,7 +431,7 @@ struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr)
|
||||||
err = phy_device_register(phydev);
|
err = phy_device_register(phydev);
|
||||||
if (err) {
|
if (err) {
|
||||||
phy_device_free(phydev);
|
phy_device_free(phydev);
|
||||||
return NULL;
|
return ERR_PTR(-ENODEV);
|
||||||
}
|
}
|
||||||
|
|
||||||
return phydev;
|
return phydev;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче