From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Lunn Subject: Re: Regression in 4.19 net/phy/realtek: garbled sysfs output Date: Wed, 24 Oct 2018 22:12:19 +0200 Message-ID: <20181024201219.GB19440@lunn.ch> References: <5e989478-0d33-cd05-efa7-fe3ec54856ab@applied-asynchrony.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: Netdev , Jassi Brar , "David S. Miller" To: Holger =?iso-8859-1?Q?Hoffst=E4tte?= Return-path: Received: from vps0.lunn.ch ([185.16.172.187]:42172 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725877AbeJYElt (ORCPT ); Thu, 25 Oct 2018 00:41:49 -0400 Content-Disposition: inline In-Reply-To: <5e989478-0d33-cd05-efa7-fe3ec54856ab@applied-asynchrony.com> Sender: netdev-owner@vger.kernel.org List-ID: On Wed, Oct 24, 2018 at 09:36:02PM +0200, Holger Hoffstätte wrote: > Hi, > > Since 4.19 r8169 depends on phylib: > > $lsmod | grep r8169 > r8169 81920 0 > libphy 57344 2 r8169,realtek > > Unfortunately this now gives me the following sysfs error: > > $cd /sys/module/realtek/drivers > $ls -l > ls: cannot access 'mdio_bus:RTL8201F 10/100Mbps Ethernet': No such file or directory > total 0 > lrwxrwxrwx 1 root root 0 Oct 24 21:09 'mdio_bus:RTL8201CP Ethernet' -> '../../../bus/mdio_bus/drivers/RTL8201CP Ethernet' > l????????? ? ? ? ? ? 'mdio_bus:RTL8201F 10/100Mbps Ethernet' > lrwxrwxrwx 1 root root 0 Oct 24 21:09 'mdio_bus:RTL8211 Gigabit Ethernet' -> '../../../bus/mdio_bus/drivers/RTL8211 Gigabit Ethernet' > [..] > > Apparently the forward slash in "10/100Mbps Ethernet" is interpreted as > directory separator that leads nowhere, and was introduced in commit > 513588dd44b ("net: phy: realtek: add RTL8201F phy-id and functions"). > > Would it be acceptable to change the name simply to "RTL8201F Ethernet"? Hi Holger Or use "RTL8201F Fast Ethernet" I wonder if other drivers have similar problems? davicom.c: .name = "Davicom DM9161B/C", intel-xway.c: .name = "Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3", intel-xway.c: .name = "Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.4", intel-xway.c: .name = "Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6", intel-xway.c: .name = "Intel XWAY PHY22F (PEF 7061) v1.5 / v1.6", smsc.c: .name = "SMSC LAN8710/LAN8720", Andrew