]> git.kernelconcepts.de Git - karo-tx-linux.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)
commitb750f5b4273316b4bb4d0a4a474c1eeaf0833648
treefb9fde7519561288a42f1bc253710e2525070422
parenta4870f79c228d109c1e51df4a899394515271604
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