commit | d78298e73a3443a3c1766fa89f5370f52a4efd94 | [log] [tgz] |
---|---|---|
author | Pavel Begunkov <asml.silence@gmail.com> | Sat Mar 14 00:31:03 2020 +0300 |
committer | Jens Axboe <axboe@kernel.dk> | Sat Mar 14 17:02:26 2020 -0600 |
tree | 6b2d9b5433a7fa4fd26470cce37892b01337153b | |
parent | 2293b4195800f88de2c454a24b25874be56d87f3 [diff] |
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>