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 <torvalds@xxxxxxxxxxxxxxx> :::::: CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip