tree: git://anongit.freedesktop.org/drm/drm-misc drm-misc-next head: b33651a5c98dbd5a919219d8c129d0674ef74299 commit: 674dc7f61aefea81901c21402946074927e63f1a [3/3] drm/panthor: Fix undefined panthor_device_suspend/resume symbol issue config: x86_64-rhel-8.3-rust (attached as .config) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240312/202403120656.GMVNLWml-lkp@xxxxxxxxx/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202403120656.GMVNLWml-lkp@xxxxxxxxx/ Note: the drm-misc/drm-misc-next HEAD b33651a5c98dbd5a919219d8c129d0674ef74299 builds fine. It only hurts bisectability. All errors (new ones prefixed by >>): >> drivers/iommu/Kconfig:14:error: recursive dependency detected! drivers/iommu/Kconfig:14: symbol IOMMU_SUPPORT is selected by DRM_PANTHOR drivers/gpu/drm/panthor/Kconfig:3: symbol DRM_PANTHOR depends on PM kernel/power/Kconfig:183: symbol PM is selected by PM_SLEEP kernel/power/Kconfig:117: symbol PM_SLEEP depends on HIBERNATE_CALLBACKS kernel/power/Kconfig:35: symbol HIBERNATE_CALLBACKS is selected by XEN_SAVE_RESTORE arch/x86/xen/Kconfig:67: symbol XEN_SAVE_RESTORE depends on XEN arch/x86/xen/Kconfig:6: symbol XEN depends on PARAVIRT arch/x86/Kconfig:781: symbol PARAVIRT is selected by HYPERV drivers/hv/Kconfig:5: symbol HYPERV depends on X86_LOCAL_APIC arch/x86/Kconfig:1106: symbol X86_LOCAL_APIC depends on X86_UP_APIC arch/x86/Kconfig:1081: symbol X86_UP_APIC prompt is visible depending on PCI_MSI drivers/pci/Kconfig:39: symbol PCI_MSI is selected by AMD_IOMMU drivers/iommu/amd/Kconfig:3: symbol AMD_IOMMU depends on IOMMU_SUPPORT For a resolution refer to Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive dependency limitations" vim +14 drivers/iommu/Kconfig 68255b628776df Joerg Roedel 2011-06-14 @14 menuconfig IOMMU_SUPPORT 68255b628776df Joerg Roedel 2011-06-14 15 bool "IOMMU Hardware Support" e5144c93758519 Arnd Bergmann 2015-01-28 16 depends on MMU 68255b628776df Joerg Roedel 2011-06-14 17 default y a7f7f6248d9740 Masahiro Yamada 2020-06-14 18 help 68255b628776df Joerg Roedel 2011-06-14 19 Say Y here if you want to compile device drivers for IO Memory 68255b628776df Joerg Roedel 2011-06-14 20 Management Units into the kernel. These devices usually allow to 68255b628776df Joerg Roedel 2011-06-14 21 remap DMA requests and/or remap interrupts from other devices on the 68255b628776df Joerg Roedel 2011-06-14 22 system. 68255b628776df Joerg Roedel 2011-06-14 23 :::::: The code at line 14 was first introduced by commit :::::: 68255b628776dfafa7f67ca3afd66bd4ba377307 iommu: Move iommu Kconfig entries to submenu :::::: TO: Joerg Roedel <joerg.roedel@xxxxxxx> :::::: CC: Joerg Roedel <joerg.roedel@xxxxxxx> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki