summaryrefslogtreecommitdiff
path: root/target/linux/ar71xx/mikrotik
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2013-12-17 15:12:50 +0000
committerGabor Juhos <juhosg@openwrt.org>2013-12-17 15:12:50 +0000
commit0d7a6748e10baf9b9f6da1d9306dccc605ab5651 (patch)
treeb56d60fbfedd309f75a50ddf7bc85b37eb1006ad /target/linux/ar71xx/mikrotik
parent34839b95cf82cc64a91e6e96753c2d5fc45639cf (diff)
downloadmtk-20170518-0d7a6748e10baf9b9f6da1d9306dccc605ab5651.zip
mtk-20170518-0d7a6748e10baf9b9f6da1d9306dccc605ab5651.tar.gz
mtk-20170518-0d7a6748e10baf9b9f6da1d9306dccc605ab5651.tar.bz2
ag71xx: ag71xx: use device name for debugfs entry
The ag71xx debugfs code uses the network device name for the device specific debugfs directory. Since r38689 'ar71xx: ag71xx: fix a race involving netdev registration' the debugfs initialization happens before the ethernet device gets registered and the network device name contains 'eth%d' at this point. If the board setup code registers multiple ag71xx devices, the debugfs code tries to create the device specific dir with the same name which causes an error like this: eth0: Atheros AG71xx at 0xba000000, irq 5, mode:GMII ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY] ag71xx: probe of ag71xx.0 failed with error -12 Use the device name for the debugfs directory to avoid the collisions. Also add an error message and change the return code if the debugfs_create_dir call fails. Reported-by: Ronald Wahl <ronald.wahl@raritan.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39115
Diffstat (limited to 'target/linux/ar71xx/mikrotik')
0 files changed, 0 insertions, 0 deletions