diff options
| author | 2019-07-16 23:26:14 +0800 | |
|---|---|---|
| committer | 2019-07-16 09:55:14 -0600 | |
| commit | f7b76ac9d17e16e44feebb6d2749fec92bfd6dd4 (patch) | |
| tree | c6e4e4fbe2f5371efe16be1fab18f69adfb6fff3 /samples/git:/ssh:/git@git.zx2c4.com | |
| parent | ata: libahci_platform: remove redundant dev_err message (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 'samples/git:/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
