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>
Wed, 10 Mar 2021 14:31:36 +0000 (07:31 -0700)
commita1ae03bb444c70e19a114f2235c252cb35a68531
tree53107eb90d26bc0b839df9223f69e8ea9a09aac1
parentb1c4d7014ae531a080410abcd5a193e57bb8e2b6
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