summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorZhengyuan Liu <liuzhengyuan@kylinos.cn>2019-07-16 23:26:14 +0800
committerJens Axboe <axboe@kernel.dk>2019-07-16 09:55:14 -0600
commitf7b76ac9d17e16e44feebb6d2749fec92bfd6dd4 (patch)
treec6e4e4fbe2f5371efe16be1fab18f69adfb6fff3 /block
parentc56cbfae62b7d572c7994c927202d337633cc7d9 (diff)
io_uring: fix counter inc/dec mismatch in async_list
We could queue a work for each req in defer and link list without increasing async_list->cnt, so we shouldn't decrease it while exiting from workqueue as well if we didn't process the req in async list. Thanks to Jens Axboe <axboe@kernel.dk> for his guidance. Fixes: 31b515106428 ("io_uring: allow workqueue item to handle multiple buffered requests") Signed-off-by: Zhengyuan Liu <liuzhengyuan@kylinos.cn> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions