]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: fix IOPOLL -EAGAIN retries
authorJens Axboe <axboe@kernel.dk>
Thu, 27 Aug 2020 22:40:19 +0000 (16:40 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 27 Aug 2020 22:40:29 +0000 (16:40 -0600)
commit22956ce838fe1c5e97f6943a08ee2be7d52f34aa
treee5811c224ae3d95cc27d3a0d03142f07dc5fdca0
parentdf1fdf0d7cb9191e3e1b142e276b67a0b6ce6f81
io_uring: fix IOPOLL -EAGAIN retries

This normally isn't hit, as polling is mostly done on NVMe with deep
queue depths. But if we do run into request starvation, we need to
ensure that retries are properly serialized.

Reported-by: Andres Freund <andres@anarazel.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c