[drm-tip:drm-tip 440/460] drivers/video/fbdev/Kconfig:5:error: recursive dependency detected!
kbuild test robot
fengguang.wu at intel.com
Wed Jan 4 21:08:52 UTC 2017
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 at ti.com>
:::::: CC: Tomi Valkeinen <tomi.valkeinen at ti.com>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 18633 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20170105/3e83c6a4/attachment-0001.gz>
More information about the dri-devel
mailing list