commit | 89850fce16a1a75caacca77cfa0c829aeea4f886 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Tue Aug 10 15:11:51 2021 -0600 |
committer | Jens Axboe <axboe@kernel.dk> | Mon Aug 23 13:10:32 2021 -0600 |
tree | 92639719277d12927a5e1b95225c4b7311249266 | |
parent | 62906e89e63ba497105c0e3558089a10365f4f33 [diff] |
io_uring: run timeouts from task_work This is in preparation to making the completion lock work outside of hard/soft IRQ context. Add a timeout_lock to handle the ordering of timeout completions or cancelations with the timeouts actually triggering. Signed-off-by: Jens Axboe <axboe@kernel.dk>