tree:   git://git.ragnatech.se/linux media-tree
head:   e646e17713eeb3b6484b6d7a24ce34854123fa39
commit: 7b5e3da52a3058e981c8f9331cea8efea25312d6 [247/415] media: cx231xx: Add 
I2C_MUX dependency
config: sparc-defconfig (attached as .config)
compiler: sparc-linux-gcc (GCC) 8.1.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 7b5e3da52a3058e981c8f9331cea8efea25312d6
        # save the attached .config to linux build tree
        make.cross ARCH=sparc 

Note: the ragnatech/media-tree HEAD e646e17713eeb3b6484b6d7a24ce34854123fa39 
builds fine.
      It only hurts bisectibility.

All errors (new ones prefixed by >>):

>> drivers/i2c/Kconfig:61:error: recursive dependency detected!
>> drivers/i2c/Kconfig:61: symbol I2C_MUX is selected by VIDEO_CX231XX
>> drivers/media/usb/cx231xx/Kconfig:1: symbol VIDEO_CX231XX depends on I2C_MUX
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"

vim +61 drivers/i2c/Kconfig

16538e6b Jan Engelhardt   2007-05-01  37  
9c1600ed David Brownell   2007-05-01  38  config I2C_BOARDINFO
6341e62b Christoph Jaeger 2014-12-20  39        bool
9c1600ed David Brownell   2007-05-01  40        default y
9c1600ed David Brownell   2007-05-01  41  
2bb5095a Jean Delvare     2009-09-18  42  config I2C_COMPAT
6341e62b Christoph Jaeger 2014-12-20  43        bool "Enable compatibility bits 
for old user-space"
2bb5095a Jean Delvare     2009-09-18  44        default y
2bb5095a Jean Delvare     2009-09-18  45        help
2bb5095a Jean Delvare     2009-09-18  46          Say Y here if you intend to 
run lm-sensors 3.1.1 or older, or any
2bb5095a Jean Delvare     2009-09-18  47          other user-space package 
which expects i2c adapters to be class
2bb5095a Jean Delvare     2009-09-18  48          devices. If you don't know, 
say Y.
2bb5095a Jean Delvare     2009-09-18  49  
^1da177e Linus Torvalds   2005-04-16  50  config I2C_CHARDEV
^1da177e Linus Torvalds   2005-04-16  51        tristate "I2C device interface"
^1da177e Linus Torvalds   2005-04-16  52        help
^1da177e Linus Torvalds   2005-04-16  53          Say Y here to use i2c-* 
device files, usually found in the /dev
^1da177e Linus Torvalds   2005-04-16  54          directory on your system.  
They make it possible to have user-space
^1da177e Linus Torvalds   2005-04-16  55          programs use the I2C bus.  
Information on how to do this is
^1da177e Linus Torvalds   2005-04-16  56          contained in the file 
<file:Documentation/i2c/dev-interface>.
^1da177e Linus Torvalds   2005-04-16  57  
^1da177e Linus Torvalds   2005-04-16  58          This support is also 
available as a module.  If so, the module 
^1da177e Linus Torvalds   2005-04-16  59          will be called i2c-dev.
^1da177e Linus Torvalds   2005-04-16  60  
0826374b Michael Lawnick  2010-08-11 @61  config I2C_MUX
0826374b Michael Lawnick  2010-08-11  62        tristate "I2C bus multiplexing 
support"
0826374b Michael Lawnick  2010-08-11  63        help
0826374b Michael Lawnick  2010-08-11  64          Say Y here if you want the 
I2C core to support the ability to
0826374b Michael Lawnick  2010-08-11  65          handle multiplexed I2C bus 
topologies, by presenting each
0826374b Michael Lawnick  2010-08-11  66          multiplexed segment as a I2C 
adapter.
0826374b Michael Lawnick  2010-08-11  67  
0826374b Michael Lawnick  2010-08-11  68          This support is also 
available as a module.  If so, the module
0826374b Michael Lawnick  2010-08-11  69          will be called i2c-mux.
0826374b Michael Lawnick  2010-08-11  70  

:::::: The code at line 61 was first introduced by commit
:::::: 0826374bff57411d239f2fcb15da3c35af0a93cd i2c: Multiplexed I2C bus core 
support

:::::: TO: Michael Lawnick <ml.lawn...@gmx.de>
:::::: CC: Jean Delvare <kh...@linux-fr.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

Reply via email to