[PATCH 0/9] s390/idle/vtime: Minor fixes and cleanups

From: Heiko Carstens

Date: Wed Feb 18 2026 - 09:20:29 EST


Frederic Weisbecker's cputime accounting patch series motivated me to
finally have a deeper look at the s390 cputime accounting code. The result
are two bug fixes, which are not at all critical, and a couple of cleanups
and improvements.

Heiko Carstens (9):
s390/idle: Fix cpu idle exit cpu time accounting
s390/vtime: Fix virtual timer forwarding
s390/idle: Add comment for non obvious code
s390/idle: Slightly optimize idle time accounting
s390/idle: Inline update_timer_idle()
s390/irq/idle: Remove psw bits early
s390/vtime: Use __this_cpu_read() / get rid of READ_ONCE()
s390/vtime: Use lockdep_assert_irqs_disabled() instead of BUG_ON()
s390/idle: Remove psw_idle() prototype

arch/s390/include/asm/idle.h | 4 ++--
arch/s390/include/asm/vtime.h | 34 ++++++++++++++++++++++++++++
arch/s390/kernel/entry.h | 2 --
arch/s390/kernel/idle.c | 25 +++++----------------
arch/s390/kernel/irq.c | 20 ++++++++++-------
arch/s390/kernel/vtime.c | 42 +++++++++--------------------------
6 files changed, 63 insertions(+), 64 deletions(-)


base-commit: 9702969978695d9a699a1f34771580cdbb153b33
--
2.51.0