commit | ec3c3d0f3a271b5c7422449262970e7eb98f2126 | [log] [tgz] |
---|---|---|
author | Pavel Begunkov <asml.silence@gmail.com> | Wed Aug 18 10:50:52 2021 +0100 |
committer | Jens Axboe <axboe@kernel.dk> | Mon Aug 23 13:10:43 2021 -0600 |
tree | 884db1e03b47cd6f42bb694e4fd4d76e123760b7 | |
parent | 23a65db83b3f4549e5eee1fb5517c3365f627699 [diff] |
io_uring: fix io_timeout_remove locking io_timeout_cancel() posts CQEs so needs ->completion_lock to be held, so grab it in io_timeout_remove(). Fixes: 48ecb6369f1f2 ("io_uring: run timeouts from task_work") Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Link: https://lore.kernel.org/r/d6f03d653a4d7bf693ef6f39b6a426b6d97fd96f.1629280204.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>