Re: [PATCH 4/4] s390/cio: Remove cond_resched() calls

From: Peter Oberparleiter

Date: Tue Jul 28 2026 - 05:52:40 EST


On 27.07.2026 18:24, Heiko Carstens wrote:
> Since [1] cond_resched() is a no-op on s390. Remove all calls.
>
> [1] commit 7dadeaa6e851 ("sched: Further restrict the preemption modes")
>
> Signed-off-by: Heiko Carstens <hca@xxxxxxxxxxxxx>

Makes sense, also given that this use of cond_resched() was added
specifically for the non-preempt case:

To quote b207f5a8f9a6 ("s390/cio: Relax subchannel scan loop"):
...
This processing can take a significant amount of time during which
no other task can run on the same CPU (unless CONFIG_PREEMPT has
been enabled).
...

Reviewed-by: Peter Oberparleiter <oberpar@xxxxxxxxxxxxx>

--
Peter Oberparleiter
Linux on IBM Z Development - IBM Germany R&D