diff options
author | Pavel Begunkov <asml.silence@gmail.com> | 2020-07-30 17:43:48 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2020-07-30 19:42:21 +0200 |
commit | dd9dfcdf5a603680458f5e7b0d2273c66e5417db (patch) | |
tree | 90233d3073b14593eff346c527258b2785ddef96 /fs/fsopen.c | |
parent | io_uring: fix racy overflow count reporting (diff) | |
download | linux-dd9dfcdf5a603680458f5e7b0d2273c66e5417db.tar.xz linux-dd9dfcdf5a603680458f5e7b0d2273c66e5417db.zip |
io_uring: fix stalled deferred requests
Always do io_commit_cqring() after completing a request, even if it was
accounted as overflowed on the CQ side. Failing to do that may lead to
not to pushing deferred requests when needed, and so stalling the whole
ring.
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/fsopen.c')
0 files changed, 0 insertions, 0 deletions