mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 20:54:03 +02:00
s390/cio: Remove cond_resched() calls
Since [1] cond_resched() is a no-op on s390. Remove all calls.
[1] commit 7dadeaa6e8 ("sched: Further restrict the preemption modes")
Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
This commit is contained in:
parent
de8ca0119a
commit
5ddf6f12dc
|
|
@ -618,11 +618,6 @@ static int slow_eval_known_fn(struct subchannel *sch, void *data)
|
|||
rc = css_evaluate_known_subchannel(sch, 1);
|
||||
if (rc == -EAGAIN)
|
||||
css_schedule_eval(sch->schid);
|
||||
/*
|
||||
* The loop might take long time for platforms with lots of
|
||||
* known devices. Allow scheduling here.
|
||||
*/
|
||||
cond_resched();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -654,9 +649,6 @@ static int slow_eval_unknown_fn(struct subchannel_id schid, void *data)
|
|||
default:
|
||||
rc = 0;
|
||||
}
|
||||
/* Allow scheduling here since the containing loop might
|
||||
* take a while. */
|
||||
cond_resched();
|
||||
}
|
||||
return rc;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user