commit | 058112c7efc9ef43bb511c137293dddbe6e42908 | [log] [tgz] |
---|---|---|
author | Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> | Mon May 06 23:49:31 2013 +0000 |
committer | David S. Miller <davem@davemloft.net> | Wed May 08 13:13:29 2013 -0700 |
tree | c3c00dafaeaa95f78a3296f2cbd58bba92dd6613 | |
parent | 7b0c5f21f348a66de495868b8df0284e8dfd6bbf [diff] |
net: of_mdio: fix behavior on missing phy device of_mdiobus_register creates a phy_device even if get_phy_device failed to create it previously. This causes indefinite polling on non-existent PHYs. This fix makes of_mdio_register rely on get_phy_device to properly create the device or fail otherwise. Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>