Hi Joonas,
FYI, the error/warning still remains.
tree:
git://anongit.freedesktop.org/drm/drm-intel topic/core-for-CI
head: 78c1332d19c217f195c5cf2e3e735f18ac9e8936
commit: a42e0d4d725b6b6ee543d11282658b2b1d6eb3df [18/19] Revert "drm/i915: Don't
select BROKEN"
config: powerpc-defconfig
compiler: powerpc64-linux-gcc (GCC) 7.5.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 a42e0d4d725b6b6ee543d11282658b2b1d6eb3df
GCC_VERSION=7.5.0 make.cross ARCH=powerpc defconfig
GCC_VERSION=7.5.0 make.cross ARCH=powerpc
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
arch/powerpc/platforms/embedded6xx/Kconfig:2:error: recursive dependency detected!
arch/powerpc/platforms/embedded6xx/Kconfig:2: symbol EMBEDDED6xx depends on
BROKEN_ON_SMP
init/Kconfig:79: symbol BROKEN_ON_SMP depends on BROKEN
init/Kconfig:76: 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
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 MVME5100
arch/powerpc/platforms/embedded6xx/Kconfig:51: symbol MVME5100 depends on EMBEDDED6xx
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
vim +2 drivers/gpu/drm/i915/Kconfig
4520f53a159fb8 Daniel Vetter 2013-10-09 @2 config DRM_I915
4520f53a159fb8 Daniel Vetter 2013-10-09 3 tristate "Intel 8xx/9xx/G3x/G4x/HD
Graphics"
4520f53a159fb8 Daniel Vetter 2013-10-09 4 depends on DRM
00fe639a56b409 Ville Syrjälä 2013-11-05 5 depends on X86 && PCI
00fe639a56b409 Ville Syrjälä 2013-11-05 6 select INTEL_GTT
5cc9ed4b9a7ac5 Chris Wilson 2014-05-16 7 select INTERVAL_TREE
4520f53a159fb8 Daniel Vetter 2013-10-09 8 # we need shmfs for the swappable backing
store, and in particular
4520f53a159fb8 Daniel Vetter 2013-10-09 9 # the shmem_readpage() which depends upon
tmpfs
4520f53a159fb8 Daniel Vetter 2013-10-09 10 select SHMEM
4520f53a159fb8 Daniel Vetter 2013-10-09 11 select TMPFS
4520f53a159fb8 Daniel Vetter 2013-10-09 12 select DRM_KMS_HELPER
593e0622f4e415 Jani Nikula 2015-01-23 13 select DRM_PANEL
7e9804fdcffc65 Jani Nikula 2015-01-16 14 select DRM_MIPI_DSI
f824083559af27 Akash Goel 2016-10-12 15 select RELAY
81c0ed21aa9123 Chris Wilson 2017-09-11 16 select IRQ_WORK
4520f53a159fb8 Daniel Vetter 2013-10-09 17 # i915 depends on ACPI_VIDEO when ACPI is
enabled
4520f53a159fb8 Daniel Vetter 2013-10-09 18 # but for select to work, need to select
ACPI_VIDEO's dependencies, ick
4520f53a159fb8 Daniel Vetter 2013-10-09 19 select BACKLIGHT_CLASS_DEVICE if ACPI
4520f53a159fb8 Daniel Vetter 2013-10-09 20 select INPUT if ACPI
4520f53a159fb8 Daniel Vetter 2013-10-09 21 select ACPI_VIDEO if ACPI
4520f53a159fb8 Daniel Vetter 2013-10-09 22 select ACPI_BUTTON if ACPI
fec0445caa2732 Chris Wilson 2017-01-27 23 select SYNC_FILE
264ec1a8221c60 Hans de Goede 2017-02-10 24 select IOSF_MBI
a25bcadd0d9204 Nicholas Piggin 2017-06-21 25 select CRC32
a57942bfdd61b4 Takashi Iwai 2018-07-11 26 select SND_HDA_I915 if SND_HDA_CORE
9c229127aee2d7 Neil Armstrong 2018-07-04 27 select CEC_CORE if CEC_NOTIFIER
4520f53a159fb8 Daniel Vetter 2013-10-09 28 help
4520f53a159fb8 Daniel Vetter 2013-10-09 29 Choose this option if you have a system
that has "Intel Graphics
4520f53a159fb8 Daniel Vetter 2013-10-09 30 Media Accelerator" or "HD
Graphics" integrated graphics,
4520f53a159fb8 Daniel Vetter 2013-10-09 31 including 830M, 845G, 852GM, 855GM,
865G, 915G, 945G, 965G,
4520f53a159fb8 Daniel Vetter 2013-10-09 32 G35, G41, G43, G45 chipsets and Celeron,
Pentium, Core i3,
4520f53a159fb8 Daniel Vetter 2013-10-09 33 Core i5, Core i7 as well as Atom CPUs
with integrated graphics.
352cb4ef2d345f Jani Nikula 2016-10-21 34
352cb4ef2d345f Jani Nikula 2016-10-21 35 This driver is used by the Intel driver
in X.org 6.8 and
352cb4ef2d345f Jani Nikula 2016-10-21 36 XFree86 4.4 and above. It replaces the
older i830 module that
352cb4ef2d345f Jani Nikula 2016-10-21 37 supported a subset of the hardware in
older X.org releases.
4520f53a159fb8 Daniel Vetter 2013-10-09 38
4520f53a159fb8 Daniel Vetter 2013-10-09 39 Note that the older i810/i815 chipsets
require the use of the
4520f53a159fb8 Daniel Vetter 2013-10-09 40 i810 driver instead, and the Atom z5xx
series has an entirely
4520f53a159fb8 Daniel Vetter 2013-10-09 41 different implementation.
4520f53a159fb8 Daniel Vetter 2013-10-09 42
352cb4ef2d345f Jani Nikula 2016-10-21 43 If "M" is selected, the module
will be called i915.
352cb4ef2d345f Jani Nikula 2016-10-21 44
:::::: The code at line 2 was first introduced by commit
:::::: 4520f53a159fb81b8c27afe52428a0959aff259c drm/i915: Kconfig option to disable the
legacy fbdev support
:::::: TO: Daniel Vetter <daniel.vetter(a)ffwll.ch>
:::::: CC: Daniel Vetter <daniel.vetter(a)ffwll.ch>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation