[linuxtv-media:master 141/161] drivers/pci/Kconfig:16: symbol PCI is selected by CEC_SECO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx>

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@xxxxxx>
:::::: CC: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>

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



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux