All of lore.kernel.org
 help / color / mirror / Atom feed
* [drm-tip:drm-tip 440/460] drivers/video/fbdev/Kconfig:5:error: recursive dependency detected!
@ 2017-01-04 21:08 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2017-01-04 21:08 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: Daniel Vetter, intel-gfx, kbuild-all, dri-devel

[-- Attachment #1: Type: text/plain, Size: 10056 bytes --]

tree:   git://anongit.freedesktop.org/drm/drm-tip drm-tip
head:   ea0500897bf72bbbf6eca6e695c9d49289dfc768
commit: a5ad0fd8524e5144512a5c25eda5a5d6fd55fda8 [440/460] drm: nouveau: fix build when LEDS_CLASS=m
config: um-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        git checkout a5ad0fd8524e5144512a5c25eda5a5d6fd55fda8
        # save the attached .config to linux build tree
        make ARCH=um 

All errors (new ones prefixed by >>):

   kernel/time/Kconfig:155:warning: range is invalid
>> drivers/video/fbdev/Kconfig:5:error: recursive dependency detected!
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/video/fbdev/Kconfig:5:	symbol FB is selected by DRM_KMS_FB_HELPER
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/Kconfig:72:	symbol DRM_KMS_FB_HELPER depends on DRM_KMS_HELPER
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/Kconfig:66:	symbol DRM_KMS_HELPER is selected by DRM_NOUVEAU
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/nouveau/Kconfig:1:	symbol DRM_NOUVEAU depends on LEDS_CLASS
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/leds/Kconfig:16:	symbol LEDS_CLASS is selected by ATH9K_HTC
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/net/wireless/ath/ath9k/Kconfig:158:	symbol ATH9K_HTC depends on USB
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/usb/Kconfig:39:	symbol USB is selected by MOUSE_APPLETOUCH
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/input/mouse/Kconfig:187:	symbol MOUSE_APPLETOUCH depends on INPUT
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/input/Kconfig:8:	symbol INPUT is selected by VT
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/tty/Kconfig:12:	symbol VT is selected by FB_STI
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/video/fbdev/Kconfig:678:	symbol FB_STI depends on FB
   warning: (RCU_PERF_TEST && RCU_TORTURE_TEST) selects TASKS_RCU which has unmet direct dependencies (!UML)
   warning: (RCU_PERF_TEST && RCU_TORTURE_TEST) selects TASKS_RCU which has unmet direct dependencies (!UML)
--
   kernel/time/Kconfig:155:warning: range is invalid
>> drivers/video/fbdev/Kconfig:5:error: recursive dependency detected!
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/video/fbdev/Kconfig:5:	symbol FB is selected by DRM_KMS_FB_HELPER
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/Kconfig:72:	symbol DRM_KMS_FB_HELPER depends on DRM_KMS_HELPER
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/Kconfig:66:	symbol DRM_KMS_HELPER is selected by DRM_NOUVEAU
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/nouveau/Kconfig:1:	symbol DRM_NOUVEAU depends on LEDS_CLASS
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/leds/Kconfig:16:	symbol LEDS_CLASS is selected by ATH9K_HTC
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/net/wireless/ath/ath9k/Kconfig:158:	symbol ATH9K_HTC depends on USB
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/usb/Kconfig:39:	symbol USB is selected by MOUSE_APPLETOUCH
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/input/mouse/Kconfig:187:	symbol MOUSE_APPLETOUCH depends on INPUT
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/input/Kconfig:8:	symbol INPUT is selected by VT
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/tty/Kconfig:12:	symbol VT is selected by FB_STI
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/video/fbdev/Kconfig:678:	symbol FB_STI depends on FB
   .config:3218:warning: symbol value 'm' invalid for CRC32_SELFTEST
   .config:3264:warning: symbol value 'm' invalid for GLOB_SELFTEST
   .config:3471:warning: symbol value 'm' invalid for ATOMIC64_SELFTEST
   warning: (RCU_PERF_TEST && RCU_TORTURE_TEST) selects TASKS_RCU which has unmet direct dependencies (!UML)
--
   kernel/time/Kconfig:155:warning: range is invalid
>> drivers/video/fbdev/Kconfig:5:error: recursive dependency detected!
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/video/fbdev/Kconfig:5:	symbol FB is selected by DRM_KMS_FB_HELPER
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/Kconfig:72:	symbol DRM_KMS_FB_HELPER depends on DRM_KMS_HELPER
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/Kconfig:66:	symbol DRM_KMS_HELPER is selected by DRM_NOUVEAU
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/gpu/drm/nouveau/Kconfig:1:	symbol DRM_NOUVEAU depends on LEDS_CLASS
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/leds/Kconfig:16:	symbol LEDS_CLASS is selected by ATH9K_HTC
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/net/wireless/ath/ath9k/Kconfig:158:	symbol ATH9K_HTC depends on USB
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/usb/Kconfig:39:	symbol USB is selected by MOUSE_APPLETOUCH
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/input/mouse/Kconfig:187:	symbol MOUSE_APPLETOUCH depends on INPUT
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/input/Kconfig:8:	symbol INPUT is selected by VT
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/tty/Kconfig:12:	symbol VT is selected by FB_STI
   For a resolution refer to Documentation/kbuild/kconfig-language.txt
   subsection "Kconfig recursive dependency limitations"
   drivers/video/fbdev/Kconfig:678:	symbol FB_STI depends on FB
   warning: (RCU_PERF_TEST && RCU_TORTURE_TEST) selects TASKS_RCU which has unmet direct dependencies (!UML)
   warning: (RCU_PERF_TEST && RCU_TORTURE_TEST) selects TASKS_RCU which has unmet direct dependencies (!UML)
   Cyclomatic Complexity 1 arch/x86/um/user-offsets.c:foo
   Cyclomatic Complexity 1 arch/x86/um/user-offsets.c:_GLOBAL__sub_I_65535_0_foo
   Cyclomatic Complexity 1 kernel/bounds.c:foo
   Cyclomatic Complexity 1 kernel/bounds.c:_GLOBAL__sub_I_65535_0_foo
   Cyclomatic Complexity 1 arch/x86/um/shared/sysdep/kernel-offsets.h:foo
   Cyclomatic Complexity 1 arch/um/kernel/asm-offsets.c:_GLOBAL__sub_I_65535_0_foo

vim +5 drivers/video/fbdev/Kconfig

f7018c213 Tomi Valkeinen  2014-02-13   1  #
f7018c213 Tomi Valkeinen  2014-02-13   2  # fbdev configuration
f7018c213 Tomi Valkeinen  2014-02-13   3  #
f7018c213 Tomi Valkeinen  2014-02-13   4  
f7018c213 Tomi Valkeinen  2014-02-13  @5  menuconfig FB
f7018c213 Tomi Valkeinen  2014-02-13   6  	tristate "Support for frame buffer devices"
ea6763c10 Daniel Vetter   2014-08-06   7  	select FB_CMDLINE
5ec965380 Ezequiel Garcia 2015-11-25   8  	select FB_NOTIFY
f7018c213 Tomi Valkeinen  2014-02-13   9  	---help---
f7018c213 Tomi Valkeinen  2014-02-13  10  	  The frame buffer device provides an abstraction for the graphics
f7018c213 Tomi Valkeinen  2014-02-13  11  	  hardware. It represents the frame buffer of some video hardware and
f7018c213 Tomi Valkeinen  2014-02-13  12  	  allows application software to access the graphics hardware through
f7018c213 Tomi Valkeinen  2014-02-13  13  	  a well-defined interface, so the software doesn't need to know

:::::: The code at line 5 was first introduced by commit
:::::: f7018c21350204c4cf628462f229d44d03545254 video: move fbdev to drivers/video/fbdev

:::::: TO: Tomi Valkeinen <tomi.valkeinen@ti.com>
:::::: CC: Tomi Valkeinen <tomi.valkeinen@ti.com>

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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 18633 bytes --]

[-- Attachment #3: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-01-04 21:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-04 21:08 [drm-tip:drm-tip 440/460] drivers/video/fbdev/Kconfig:5:error: recursive dependency detected! kbuild test robot

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.