tree:
git://linuxtv.org/media_tree.git master
head: 63735af86d645a47903f912ae89957507edd917b
commit: df823a8208c434eee6e4e9aa016c956d0968e2e2 [141/161] media: cec: rename CEC platform
drivers config options
config: s390-zfcpdump_defconfig
compiler: s390-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 df823a8208c434eee6e4e9aa016c956d0968e2e2
GCC_VERSION=9.3.0 make.cross ARCH=s390 zfcpdump_defconfig
GCC_VERSION=9.3.0 make.cross ARCH=s390
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/pci/Kconfig:16:error: recursive dependency detected!
> drivers/pci/Kconfig:16: symbol PCI is selected by CEC_SECO
> drivers/media/cec/platform/Kconfig:100: symbol CEC_SECO depends on MEDIA_CEC_SUPPORT
drivers/media/cec/Kconfig:27: symbol MEDIA_CEC_SUPPORT default is visible
depending on MEDIA_SUPPORT_FILTER
drivers/media/Kconfig:25: symbol MEDIA_SUPPORT_FILTER depends on MEDIA_SUPPORT
drivers/media/Kconfig:12: symbol MEDIA_SUPPORT depends on HAS_IOMEM
arch/s390/Kconfig:721: symbol HAS_IOMEM default value contains PCI
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
vim +16 drivers/pci/Kconfig
5f8fc43217a01c Bogicevic Sasa 2016-02-03 5
eb01d42a77785f Christoph Hellwig 2018-11-15 6 # select this to offer the PCI prompt
eb01d42a77785f Christoph Hellwig 2018-11-15 7 config HAVE_PCI
eb01d42a77785f Christoph Hellwig 2018-11-15 8 bool
eb01d42a77785f Christoph Hellwig 2018-11-15 9
eb01d42a77785f Christoph Hellwig 2018-11-15 10 # select this to unconditionally force on
PCI support
eb01d42a77785f Christoph Hellwig 2018-11-15 11 config FORCE_PCI
eb01d42a77785f Christoph Hellwig 2018-11-15 12 bool
eb01d42a77785f Christoph Hellwig 2018-11-15 13 select HAVE_PCI
eb01d42a77785f Christoph Hellwig 2018-11-15 14 select PCI
eb01d42a77785f Christoph Hellwig 2018-11-15 15
eb01d42a77785f Christoph Hellwig 2018-11-15 @16 menuconfig PCI
eb01d42a77785f Christoph Hellwig 2018-11-15 17 bool "PCI support"
eb01d42a77785f Christoph Hellwig 2018-11-15 18 depends on HAVE_PCI
eb01d42a77785f Christoph Hellwig 2018-11-15 19 help
eb01d42a77785f Christoph Hellwig 2018-11-15 20 This option enables support for the
PCI local bus, including
eb01d42a77785f Christoph Hellwig 2018-11-15 21 support for PCI-X and the foundations
for PCI Express support.
eb01d42a77785f Christoph Hellwig 2018-11-15 22 Say 'Y' here unless you know
what you are doing.
eb01d42a77785f Christoph Hellwig 2018-11-15 23
:::::: The code at line 16 was first introduced by commit
:::::: eb01d42a77785ff96b6e66a2a2e7027fc6d78e4a PCI: consolidate PCI config entry in
drivers/pci
:::::: TO: Christoph Hellwig <hch(a)lst.de>
:::::: CC: Masahiro Yamada <yamada.masahiro(a)socionext.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org