@@ -162,7 +162,7 @@ config ACPI_DOCK
config ACPI_PROCESSOR
tristate "Processor"
select THERMAL
- select CPU_IDLE
+ select CPU_IDLE if (ARM || ARM64 || MIPS || PPC || X86 || SUPERH)
default y
help
This driver installs ACPI as the idle handler for Linux and uses
9) drivers/irqchip/Kconfig:16:warning: 'ARM_GIC_V3' selects unknown symbol 'MULTI_IRQ_HANDLER'
drivers/irqchip/Kconfig:8:warning: 'ARM_GIC' selects unknown symbol 'MULTI_IRQ_HANDLER'
MULTI_IRQ_HANDLER is arm specific. So arm64 builds trigger this.
Suggested fix:
@@ -5,7 +5,7 @@ config IRQCHIP
config ARM_GIC
bool
select IRQ_DOMAIN
- select MULTI_IRQ_HANDLER
+ select MULTI_IRQ_HANDLER if ARM
config GIC_NON_BANKED
bool
@@ -13,7 +13,6 @@ config GIC_NON_BANKED
config ARM_GIC_V3
bool
select IRQ_DOMAIN
- select MULTI_IRQ_HANDLER
config ARM_NVIC
bool
10) lib/Kconfig.debug:1008:warning: 'DEBUG_ATOMIC_SLEEP' selects unknown symbol 'PREEMPT_COUNT'
Not all architectures have PREEMPT_COUNT. Maybe fixed by:
@@ -1005,7 +1005,7 @@ config DEBUG_LOCKDEP
config DEBUG_ATOMIC_SLEEP
bool "Sleep inside atomic section checking"
- select PREEMPT_COUNT
+ select PREEMPT_COUNT if !(ALPHA || FRV || HEXAGON || UML)
depends on DEBUG_KERNEL
help
If you say Y here, various routines which may sleep will become very