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 <torva...@ppc970.osdl.org>
:::::: CC: Linus Torvalds <torva...@ppc970.osdl.org>

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

Attachment: .config.gz
Description: application/gzip

Reply via email to