diff options
author | Daniel Mack <zonque@gmail.com> | 2014-06-28 01:23:35 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-07-02 00:24:14 -0700 |
commit | d9daa24720891a88bedb93928f57767da96e5c80 (patch) | |
tree | f661313d5ecf270e5fbbe43847b3e0a6411d18e0 /net | |
parent | eb608d2b99d993a4b4ee9cb70e6cf66f96bb1168 (diff) | |
download | linux-d9daa24720891a88bedb93928f57767da96e5c80.tar.bz2 |
net: fix circular dependency in of_mdio code
Commit 86f6cf4127 (net: of_mdio: add of_mdiobus_link_phydev()) introduced a
circular dependency between libphy and of_mdio.
depmod: ERROR: <modroot>/kernel/drivers/net/phy/libphy.ko in
dependency cycle!
depmod: ERROR: <modroot>/kernel/drivers/of/of_mdio.ko in dependency cycle!
The problem is that of_mdio.c references &mdio_bus_type and libphy now
references of_mdiobus_link_phydev.
Fix this by not exporting of_mdiobus_link_phydev() from of_mdio.ko.
Make it a static function in mdio_bus.c instead.
Signed-off-by: Daniel Mack <zonque@gmail.com>
Reported-by: Jeff Mahoney <jeffm@suse.com>
Fixes: 86f6cf4127 (net: of_mdio: add of_mdiobus_link_phydev())
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions