]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: remove unnecessary barrier before reading cq head
authorStefan Bühler <source@stbuehler.de>
Wed, 24 Apr 2019 21:54:18 +0000 (23:54 +0200)
committerJens Axboe <axboe@kernel.dk>
Tue, 30 Apr 2019 15:40:02 +0000 (09:40 -0600)
commit89aa2534bffe73cf5a50ba446828fd4812ab338d
treebe290c72e31a400bb1462eb4cacab2e4c8e64085
parentbaa54751611584c23e43fa78025cef2111526878
io_uring: remove unnecessary barrier before reading cq head

The memory operations before reading cq head are unrelated and we
don't care about their order.

Document that the control dependency in combination with READ_ONCE and
WRITE_ONCE forms a barrier we need.

Signed-off-by: Stefan Bühler <source@stbuehler.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c