Re: [PATCH v4 0/4] s390: Remove or replace cond_resched() calls

Vasily Gorbik <[email protected]> Mon, 3 Aug 2026 13:38:16 +0200
Newsgroups org.kernel.vger.linux-crypto,org.kernel.vger.linux-kernel,org.kernel.vger.linux-s390
Message-ID <[email protected]>
On Fri, Jul 31, 2026 at 06:50:00PM +0200, Heiko Carstens wrote:
> v4:
> - Replaced first patch with version from Peter Zijlstra
> 
> v3:
> - Drop uv_call_sched() [Claudio Imbrenda]
> 
> v2:
> - Use msleep() in crypto code (Holger Dengler)
> - Add Reviewed-by tag from Peter Oberparleiter
> 
> v1:
> Since [1] it is only possible to select the PREEMPT or PREEMPT_LAZY
> preemption models for s390. This has caused some minor problems, but
> everything has been addressed.
> 
> Given that for both preemption models cond_resched() is a no-op remove
> or replace it everywhere.
> 
> [1] commit 7dadeaa6e851 ("sched: Further restrict the preemption modes")
> 
> Heiko Carstens (3):
>   KVM: s390: Remove cond_resched() calls
>   s390: Remove cond_resched() calls
>   s390/cio: Remove cond_resched() calls
> 
> Peter Zijlstra (1):
>   s390/crypto: Replace cond_resched() with msleep(1)
> 
>  arch/s390/crypto/paes_s390.c    | 44 +++------------------------------
>  arch/s390/crypto/phmac_s390.c   | 25 +++----------------
>  arch/s390/include/asm/pkey.h    | 16 ++++++++++++
>  arch/s390/include/asm/uv.h      | 16 ++----------
>  arch/s390/kernel/perf_cpum_cf.c |  1 -
>  arch/s390/kernel/uv.c           |  2 +-
>  arch/s390/kvm/gaccess.c         |  8 ++----
>  arch/s390/kvm/gmap.c            |  4 ---
>  arch/s390/kvm/kvm-s390.c        |  1 -
>  arch/s390/kvm/pv.c              | 11 ++++-----
>  arch/s390/kvm/vsie.c            |  1 -
>  arch/s390/mm/cmm.c              |  2 --
>  arch/s390/mm/gmap_helpers.c     |  1 -
>  arch/s390/mm/pageattr.c         |  5 ----
>  arch/s390/mm/pgalloc.c          |  1 -
>  arch/s390/pci/pci.c             |  4 +--
>  drivers/s390/char/uvdevice.c    |  6 ++---
>  drivers/s390/cio/css.c          |  8 ------
>  18 files changed, 37 insertions(+), 119 deletions(-)

Applied, thank you!