commit | 035b1bfba19b8f2d55407066ae4af1a3ad8ee54b | [log] [tgz] |
---|---|---|
author | Pavel Begunkov <asml.silence@gmail.com> | Fri May 01 17:09:37 2020 +0300 |
committer | Sasha Levin <sashal@kernel.org> | Sun May 03 21:45:14 2020 -0400 |
tree | f2e9e19f00fcb3186aa6ee09e613d5edfaa2a97c | |
parent | 7e6cbd712568a698665da243814d7e9171f9b891 [diff] |
io_uring: check non-sync defer_list carefully [ Upstream commit 4ee3631451c9a62e6b6bc7ee51fb9a5b34e33509 ] io_req_defer() do double-checked locking. Use proper helpers for that, i.e. list_empty_careful(). Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Sasha Levin <sashal@kernel.org>