Re: [PATCH v2 0/5] s390/idle: CPU idle driver

From: Heiko Carstens

Date: Tue Jun 09 2026 - 10:14:54 EST


On Tue, Jun 09, 2026 at 03:24:20PM +0200, Mete Durlu wrote:
> v1 -> v2:
>
> * Add idle driver enteries to MAINTAINERS file (Christian Loehle)
> * Remove extra line break left in drivers/cpuidle/Kconfig.s390
> (Christian Loehle)
>
> This patch series introduces a CPU idle driver for s390
> architecture that leverages the existing cpu idle infrastructure and
> TEO (Timer Events Oriented) governor to optimize idle state selection
> based on timer events and interrupt patterns.
...

> Mete Durlu (5):
> s390/tick: Remove CIF_NOHZ_DELAY flag
> tick: Remove arch_needs_cpu
> s390: Enable TIF_POLLING_NRFLAG
> s390/idle: Introduce cpuidle for s390
> s390/configs: Enable cpuidle driver on s390
>
> MAINTAINERS | 8 +++
> arch/s390/Kconfig | 5 ++
> arch/s390/configs/debug_defconfig | 2 +
> arch/s390/configs/defconfig | 2 +
> arch/s390/include/asm/processor.h | 4 --
> arch/s390/include/asm/thread_info.h | 1 +
> arch/s390/kernel/idle.c | 1 -
> arch/s390/kernel/irq.c | 4 --
> arch/s390/kernel/smp.c | 1 -
> drivers/cpuidle/Kconfig | 5 ++
> drivers/cpuidle/Kconfig.s390 | 11 ++++
> drivers/cpuidle/Makefile | 4 ++
> drivers/cpuidle/cpuidle-s390.c | 104 ++++++++++++++++++++++++++++++++++++
> include/linux/tick.h | 3 --
> kernel/time/tick-sched.c | 7 ++-
> 15 files changed, 145 insertions(+), 17 deletions(-)

Looks all good to me.
Reviewed-by: Heiko Carstens <hca@xxxxxxxxxxxxx>