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

Heiko Carstens posted 9 patches 1 month, 1 week ago
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(-)
[PATCH 0/9] s390/idle/vtime: Minor fixes and cleanups
Posted by Heiko Carstens 1 month, 1 week ago
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
Re: [PATCH 0/9] s390/idle/vtime: Minor fixes and cleanups
Posted by Sven Schnelle 1 month ago
Heiko Carstens <hca@linux.ibm.com> writes:

> 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

For the series:

Reviewed-by: Sven Schnelle <svens@linux.ibm.com>