All of lore.kernel.org
 help / color / mirror / Atom feed
* [lunn:v5.6-rc5-net-next-cable-test 11/22] drivers/net/phy/Kconfig:243:error: recursive dependency detected!
@ 2020-04-13  7:57 kbuild test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kbuild test robot @ 2020-04-13  7:57 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 3201 bytes --]

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@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@baylibre.com>
:::::: CC: David S. Miller <davem@davemloft.net>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [lunn:v5.6-rc5-net-next-cable-test 11/22] drivers/net/phy/Kconfig:243:error: recursive dependency detected!
@ 2020-04-14  3:08 kbuild test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kbuild test robot @ 2020-04-14  3:08 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 3144 bytes --]

tree:   https://github.com/lunn/linux.git v5.6-rc5-net-next-cable-test
head:   33b7ca7ab06465e7521903edbb188582f485d3d6
commit: a76b78a551a315bc67ffd8e945c63c514696d8d8 [11/22] net: ethtool: Add infrastructure for reporting cable test results
config: h8300-randconfig-a001-20200414
compiler: h8300-linux-gcc (GCC) 9.3.0
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
        GCC_VERSION=9.3.0 make.cross ARCH=h8300  randconfig
        GCC_VERSION=9.3.0 make.cross ARCH=h8300 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@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@baylibre.com>
:::::: CC: David S. Miller <davem@davemloft.net>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-04-14  3:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-13  7:57 [lunn:v5.6-rc5-net-next-cable-test 11/22] drivers/net/phy/Kconfig:243:error: recursive dependency detected! kbuild test robot
2020-04-14  3:08 kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.