From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [drm-drm-intel:topic/core-for-CI 20/29] drivers/pci/Kconfig:16:error: recursive dependency detected!
Date: Thu, 04 Mar 2021 09:07:43 +0800 [thread overview]
Message-ID: <202103040940.FNvuGSTM-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 3717 bytes --]
tree: git://anongit.freedesktop.org/drm/drm-intel topic/core-for-CI
head: e71267aaf79514d9d50e604f5f01519f36185115
commit: 98a674f9cd22c2cf6f507ccc1f26fae3c91d1271 [20/29] Revert "drm/i915: Don't select BROKEN"
config: alpha-allmodconfig (attached as .config)
compiler: alpha-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git remote add drm-drm-intel git://anongit.freedesktop.org/drm/drm-intel
git fetch --no-tags drm-drm-intel topic/core-for-CI
git checkout 98a674f9cd22c2cf6f507ccc1f26fae3c91d1271
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=alpha
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
>> drivers/pci/Kconfig:16:error: recursive dependency detected!
drivers/pci/Kconfig:16: symbol PCI depends on HAVE_PCI
drivers/pci/Kconfig:7: symbol HAVE_PCI is selected by FORCE_PCI
drivers/pci/Kconfig:11: symbol FORCE_PCI is selected by ALPHA_JENSEN
arch/alpha/Kconfig:206: symbol ALPHA_JENSEN is part of choice <choice>
arch/alpha/Kconfig:85: choice <choice> contains symbol ALPHA_JENSEN
arch/alpha/Kconfig:206: symbol ALPHA_JENSEN is part of choice BROKEN
init/Kconfig:104: symbol BROKEN is selected by DRM_I915_DEBUG
drivers/gpu/drm/i915/Kconfig.debug:19: symbol DRM_I915_DEBUG depends on DRM_I915
drivers/gpu/drm/i915/Kconfig:2: symbol DRM_I915 depends on DRM
drivers/gpu/drm/Kconfig:8: symbol DRM depends on AGP
drivers/char/agp/Kconfig:2: symbol AGP depends on 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@lst.de>
:::::: CC: Masahiro Yamada <yamada.masahiro@socionext.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 67690 bytes --]
reply other threads:[~2021-03-04 1:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202103040940.FNvuGSTM-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.