tree:
https://github.com/lunn/linux.git v5.6-rc5-net-next-cable-test
head: b31a0e1be47110cf03960f7d8514f9f69ad67430
commit: a76b78a551a315bc67ffd8e945c63c514696d8d8 [11/22] net: ethtool: Add infrastructure
for reporting cable test results
config: powerpc-defconfig
compiler: clang version 11.0.0 (
https://github.com/llvm/llvm-project
dd030036f0a2ace74d0bd2242cfdbcf726ef565d)
reproduce:
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout a76b78a551a315bc67ffd8e945c63c514696d8d8
COMPILER=clang make.cross ARCH=powerpc defconfig
COMPILER=clang make.cross ARCH=powerpc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
> drivers/net/phy/Kconfig:243:error: recursive dependency
detected!
> drivers/net/phy/Kconfig:243: symbol PHYLIB is selected by ETHTOOL_NETLINK
> net/Kconfig:455: symbol ETHTOOL_NETLINK is selected by PHYLIB
For a
resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
vim +243 drivers/net/phy/Kconfig
90eff9096c01ba Florian Fainelli 2017-03-23 232
9525ae83959b60 Russell King 2017-07-25 233 config PHYLINK
9525ae83959b60 Russell King 2017-07-25 234 tristate
9525ae83959b60 Russell King 2017-07-25 235 depends on NETDEVICES
9525ae83959b60 Russell King 2017-07-25 236 select PHYLIB
9525ae83959b60 Russell King 2017-07-25 237 select SWPHY
9525ae83959b60 Russell King 2017-07-25 238 help
9525ae83959b60 Russell King 2017-07-25 239 PHYlink models the link between the
PHY and MAC, allowing fixed
9525ae83959b60 Russell King 2017-07-25 240 configuration links, PHYs, and Serdes
links with MAC level
9525ae83959b60 Russell King 2017-07-25 241 autonegotiation modes.
9525ae83959b60 Russell King 2017-07-25 242
6073512cc8e2c4 Jerome Brunet 2017-09-18 @243 menuconfig PHYLIB
9e8d438e8ba43a Florian Fainelli 2018-04-27 244 tristate "PHY Device support and
infrastructure"
6073512cc8e2c4 Jerome Brunet 2017-09-18 245 depends on NETDEVICES
6073512cc8e2c4 Jerome Brunet 2017-09-18 246 select MDIO_DEVICE
a76b78a551a315 Andrew Lunn 2019-04-29 247 select ETHTOOL_NETLINK
6073512cc8e2c4 Jerome Brunet 2017-09-18 248 help
6073512cc8e2c4 Jerome Brunet 2017-09-18 249 Ethernet controllers are usually
attached to PHY
6073512cc8e2c4 Jerome Brunet 2017-09-18 250 devices. This option provides
infrastructure for
6073512cc8e2c4 Jerome Brunet 2017-09-18 251 managing PHY devices.
6073512cc8e2c4 Jerome Brunet 2017-09-18 252
:::::: The code at line 243 was first introduced by commit
:::::: 6073512cc8e2c48bed5c6625c02c5e4ae50cec34 net: phy: Kconfig: Fix PHY infrastructure
menu in menuconfig
:::::: TO: Jerome Brunet <jbrunet(a)baylibre.com>
:::::: CC: David S. Miller <davem(a)davemloft.net>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org