]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: Remove redundant phy_attach()
authorAndrew Lunn <andrew@lunn.ch>
Mon, 9 Feb 2015 01:29:55 +0000 (02:29 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 Feb 2015 22:05:42 +0000 (14:05 -0800)
commit158a9cc3f935bbf2d79b5c6fb624c699600cd6a2
treefb9fde7519561288a42f1bc253710e2525070422
parent00c078a442c6145ee5775347ea237010cb623872
net: dsa: Remove redundant phy_attach()

dsa_slave_phy_setup() finds the phy for the port via device tree and
using of_phy_connect(), or it uses the fall back of taking a phy from
the switch internal mdio bus and calling phy_connect_direct(). Either
way, if a phy is found, phy_attach_direct() is called to attach the
phy to the slave device.

In dsa_slave_create(), a second call to phy_attach() is made. This
results in the warning "PHY already attached". Remove this second,
redundant attaching of the phy.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Tested-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dsa/slave.c