io_uring: refactor provide/remove buffer locking
authorPavel Begunkov <asml.silence@gmail.com>
Sun, 28 Feb 2021 22:35:13 +0000 (22:35 +0000)
committerJens Axboe <axboe@kernel.dk>
Thu, 25 Mar 2021 16:24:16 +0000 (10:24 -0600)
commit65c139981e8a830f9ad3dcc56e91d50729dd39f0
tree6e991dcd28416398f10b0e4d6f583f542c5f8610
parentd6e4ee7a1a79c432554e4c148b979d6442ff7b6b
io_uring: refactor provide/remove buffer locking

Always complete request holding the mutex instead of doing that strange
dancing with conditional ordering.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c