net: phy: properly report internal PHYs through sysfs
authorFlorian Fainelli <f.fainelli@gmail.com>
Wed, 27 Aug 2014 18:44:33 +0000 (11:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 30 Aug 2014 03:17:53 +0000 (20:17 -0700)
commit574746ddeca959cba407d6b556f96cb580fca8af
treee861c480ed7d5114b27f5e73e6fa3950b9ea2f2a
parent879ece6ecb2107ef1bbc3332cb2fea54c7d3a636
net: phy: properly report internal PHYs through sysfs

Internal PHYs may not have a valid PHY interface defined, which will
show up in sysfs as "". Add an explicit check of internal PHYs to report
their interface correctly.

Fixes: 3d055d8d1c24 ("net: phy: expose PHY device interface mode")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/mdio_bus.c