[PATCH 0/4] s390: Remove or replace cond_resched() calls
From: Heiko Carstens
Date: Mon Jul 27 2026 - 12:55:44 EST
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 (4):
s390/crypto: Replace cond_resched() with schedule()
KVM: s390: Remove cond_resched() calls
s390: Remove cond_resched() calls
s390/cio: Remove cond_resched() calls
arch/s390/crypto/paes_s390.c | 8 ++++----
arch/s390/crypto/phmac_s390.c | 4 ++--
arch/s390/include/asm/uv.h | 1 -
arch/s390/kernel/perf_cpum_cf.c | 1 -
arch/s390/kvm/gaccess.c | 8 ++------
arch/s390/kvm/gmap.c | 4 ----
arch/s390/kvm/kvm-s390.c | 1 -
arch/s390/kvm/pv.c | 1 -
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/cio/css.c | 8 --------
15 files changed, 9 insertions(+), 41 deletions(-)
--
2.53.0