]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: ensure deferred timeouts copy necessary data
authorJens Axboe <axboe@kernel.dk>
Wed, 4 Dec 2019 18:08:05 +0000 (11:08 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 4 Dec 2019 18:12:08 +0000 (11:12 -0700)
commit5d8a7921fd0fde54d8c4c4289aad470e4414d399
treebaa1efa231b550a7ed82bcf966f6f2dbeb79fab6
parente5ff6b23dd0df2a42d9eff3383e3ce2ebcbbfc01
io_uring: ensure deferred timeouts copy necessary data

If we defer a timeout, we should ensure that we copy the timespec
when we have consumed the sqe. This is similar to commit 3adcd29a9815
for read/write requests. We already did this correctly for timeouts
deferred as links, but do it generally and use the infrastructure added
by commit e3ec45232224 instead of having the timeout deferral use its
own.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c