On 30/04/2024 19:37, Ankur Arora wrote: > diff --git a/drivers/cpuidle/Kconfig b/drivers/cpuidle/Kconfig > index 75f6e176bbc8..c1bebadf22bc 100644 > --- a/drivers/cpuidle/Kconfig > +++ b/drivers/cpuidle/Kconfig > @@ -72,8 +71,8 @@ source "drivers/cpuidle/Kconfig.riscv" > endmenu > > config HALTPOLL_CPUIDLE > - tristate "Halt poll cpuidle driver" > - depends on X86 && KVM_GUEST && ARCH_HAS_OPTIMIZED_POLL > + tristate "Haltpoll cpuidle driver" > + depends on ARCH_CPUIDLE_HALTPOLL && ARCH_HAS_OPTIMIZED_POLL > select CPU_IDLE_GOV_HALTPOLL > default y > help I suspect the drop on KVM_GUEST is causing the kbuild robot as it's arch/x86/kernel/kvm.c that ends up including the arch haltpoll definitions.