diff options
author | Pavel Begunkov <asml.silence@gmail.com> | 2020-03-14 00:31:03 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2020-03-14 17:02:26 -0600 |
commit | d78298e73a3443a3c1766fa89f5370f52a4efd94 (patch) | |
tree | 6b2d9b5433a7fa4fd26470cce37892b01337153b /fs/io-wq.h | |
parent | 2293b4195800f88de2c454a24b25874be56d87f3 (diff) | |
download | lwn-d78298e73a3443a3c1766fa89f5370f52a4efd94.tar.gz lwn-d78298e73a3443a3c1766fa89f5370f52a4efd94.zip |
io-wq: don't resched if there is no work
This little tweak restores the behaviour that was before the recent
io_worker_handle_work() optimisation patches. It makes the function do
cond_resched() and flush_signals() only if there is an actual work to
execute.
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/io-wq.h')
0 files changed, 0 insertions, 0 deletions