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!