[opensuse-kernel] Recursive kconfig dependency in openSUSE 42.1 kernel
Hi Matthias, This patch of yours: patches.arch/arm64-thd-0006-PCI_-Add-host-drivers-for-Cavium-ThunderX-processors.patch introduces a recursive kconfig dependency in the openSUSE 42.1 kernel: drivers/of/Kconfig:4:error: recursive dependency detected! drivers/of/Kconfig:4: symbol OF is selected by X86_INTEL_CE arch/x86/Kconfig:489: symbol X86_INTEL_CE depends on X86_IO_APIC arch/x86/Kconfig:955: symbol X86_IO_APIC depends on X86_LOCAL_APIC arch/x86/Kconfig:949: symbol X86_LOCAL_APIC depends on X86_UP_APIC arch/x86/Kconfig:924: symbol X86_UP_APIC depends on PCI_MSI drivers/pci/Kconfig:8: symbol PCI_MSI is selected by PCI_THUNDER drivers/pci/host/Kconfig:140: symbol PCI_THUNDER depends on OF_PCI drivers/of/Kconfig:65: symbol OF_PCI depends on OF Changing "select PCI_MSI" to "depends on PCI_MSI" seems to do the trick. Same is done for config PCI_XGENE_MSI in patches.arch/arm64-xgene-0028-PCI-xgene-Add-APM-X-Gene-v1-PCIe-MSI-MSIX-terminatio.patch so I guess it can't be all wrong. And as far as I can see this is also how upstream changed it: https://git.kernel.org/cgit/linux/kernel/git/rric/linux.git/commit/?id=c8ad9... This also affects the SLE12-SP1 arm64 kernel so should be fixed quickly. Thanks, -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Wednesday 14 Oct 2015 09:33:15 Jean Delvare wrote:
Hi Matthias,
This patch of yours: patches.arch/arm64-thd-0006-PCI_-Add-host-drivers-for-Cavium-ThunderX-proces sors.patch
introduces a recursive kconfig dependency in the openSUSE 42.1 kernel:
drivers/of/Kconfig:4:error: recursive dependency detected! drivers/of/Kconfig:4: symbol OF is selected by X86_INTEL_CE arch/x86/Kconfig:489: symbol X86_INTEL_CE depends on X86_IO_APIC arch/x86/Kconfig:955: symbol X86_IO_APIC depends on X86_LOCAL_APIC arch/x86/Kconfig:949: symbol X86_LOCAL_APIC depends on X86_UP_APIC arch/x86/Kconfig:924: symbol X86_UP_APIC depends on PCI_MSI drivers/pci/Kconfig:8: symbol PCI_MSI is selected by PCI_THUNDER drivers/pci/host/Kconfig:140: symbol PCI_THUNDER depends on OF_PCI drivers/of/Kconfig:65: symbol OF_PCI depends on OF
Changing "select PCI_MSI" to "depends on PCI_MSI" seems to do the trick. Same is done for config PCI_XGENE_MSI in patches.arch/arm64-xgene-0028-PCI-xgene-Add-APM-X-Gene-v1-PCIe-MSI-MSIX-term inatio.patch so I guess it can't be all wrong. And as far as I can see this is also how upstream changed it: https://git.kernel.org/cgit/linux/kernel/git/rric/linux.git/commit/?id=c8ad 9106ffe6d7492eff98e4cffb5d129c0a3405
This also affects the SLE12-SP1 arm64 kernel so should be fixed quickly.
Fixed, thanks. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Jean Delvare
-
Matthias Brugger SUSE