tree: https://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git peter-usb-dev head: 559e1f160d721bd3e1c2311096d463176c67877f commit: 60b2ae6dc9900dc67801db287fa7fc757922d5aa [45/57] usb: chipidea: msm: Add reset controller for PHY POR bit config: avr32-atngw100_defconfig (attached as .config) compiler: avr-gcc (GCC) 4.9.2 reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 60b2ae6dc9900dc67801db287fa7fc757922d5aa # save the attached .config to linux build tree make.cross ARCH=avr32
Note: the peter.chen-usb/peter-usb-dev HEAD
559e1f160d721bd3e1c2311096d463176c67877f builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>):
kernel/time/Kconfig:155:warning: range is invalid
>> drivers/usb/Kconfig:39:error: recursive dependency detected!
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:674: symbol FB_STI depends on FB
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:42: symbol DRM_KMS_FB_HELPER is selected by
DRM_KMS_CMA_HELPER
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/gpu/drm/Kconfig:98: symbol DRM_KMS_CMA_HELPER is selected by DRM_IMX
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/gpu/drm/imx/Kconfig:1: symbol DRM_IMX depends on IMX_IPUV3_CORE
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/gpu/ipu-v3/Kconfig:1: symbol IMX_IPUV3_CORE depends on
RESET_CONTROLLER
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/reset/Kconfig:4: symbol RESET_CONTROLLER is selected by
USB_CHIPIDEA
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/usb/chipidea/Kconfig:1: symbol USB_CHIPIDEA depends on
USB_EHCI_HCD
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/usb/host/Kconfig:84: symbol USB_EHCI_HCD depends on USB
--
kernel/time/Kconfig:155:warning: range is invalid
>> drivers/usb/Kconfig:39:error: recursive dependency detected!
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:674: symbol FB_STI depends on FB
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:42: symbol DRM_KMS_FB_HELPER is selected by
DRM_KMS_CMA_HELPER
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/gpu/drm/Kconfig:98: symbol DRM_KMS_CMA_HELPER is selected by DRM_IMX
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/gpu/drm/imx/Kconfig:1: symbol DRM_IMX depends on IMX_IPUV3_CORE
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/gpu/ipu-v3/Kconfig:1: symbol IMX_IPUV3_CORE depends on
RESET_CONTROLLER
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/reset/Kconfig:4: symbol RESET_CONTROLLER is selected by
USB_CHIPIDEA
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/usb/chipidea/Kconfig:1: symbol USB_CHIPIDEA depends on
USB_EHCI_HCD
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
drivers/usb/host/Kconfig:84: symbol USB_EHCI_HCD depends on USB
avr-gcc: error: unrecognized command line option '-mno-pic'
avr-gcc: error: unrecognized command line option '-march=ap'
make[2]: *** [kernel/bounds.s] Error 1
make[2]: Target '__build' not remade because of errors.
make[1]: *** [prepare0] Error 2
make[1]: Target 'prepare' not remade because of errors.
make: *** [sub-make] Error 2
vim +39 drivers/usb/Kconfig
a8edc42a1 David Daney 2012-03-22 23 bool "USB support"
a8edc42a1 David Daney 2012-03-22 24 depends on HAS_IOMEM
a8edc42a1 David Daney 2012-03-22 25 default y
a8edc42a1 David Daney 2012-03-22 26 ---help---
a8edc42a1 David Daney 2012-03-22 27 This option adds core support
for Universal Serial Bus (USB).
a8edc42a1 David Daney 2012-03-22 28 You will also need drivers
from the following menu to make use of it.
a8edc42a1 David Daney 2012-03-22 29
53c6bc24f David Daney 2012-03-13 30 if USB_SUPPORT
53c6bc24f David Daney 2012-03-13 31
53c6bc24f David Daney 2012-03-13 32 config USB_COMMON
53c6bc24f David Daney 2012-03-13 33 tristate
53c6bc24f David Daney 2012-03-13 34
53c6bc24f David Daney 2012-03-13 35 config USB_ARCH_HAS_HCD
d9ea21a77 Arnd Bergmann 2013-06-04 36 def_bool y
53c6bc24f David Daney 2012-03-13 37
^1da177e4 Linus Torvalds 2005-04-16 38 # ARM SA1111 chips have a non-PCI
based "OHCI-compatible" USB host interface.
^1da177e4 Linus Torvalds 2005-04-16 @39 config USB
^1da177e4 Linus Torvalds 2005-04-16 40 tristate "Support for Host-side
USB"
^1da177e4 Linus Torvalds 2005-04-16 41 depends on USB_ARCH_HAS_HCD
badf6d47f Arnd Bergmann 2016-03-23 42 select USB_COMMON
a853a3d4e Clemens Ladisch 2009-04-24 43 select NLS # for UTF-8 strings
^1da177e4 Linus Torvalds 2005-04-16 44 ---help---
^1da177e4 Linus Torvalds 2005-04-16 45 Universal Serial Bus (USB) is
a specification for a serial bus
^1da177e4 Linus Torvalds 2005-04-16 46 subsystem which offers higher
speeds and more features than the
^1da177e4 Linus Torvalds 2005-04-16 47 traditional PC serial port.
The bus supplies power to peripherals
:::::: The code at line 39 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2
:::::: TO: Linus Torvalds <[email protected]>
:::::: CC: Linus Torvalds <[email protected]>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip
