mbox series

[liburing,0/2] Memory synchronization improvements

Message ID 20190701214232.29338-1-bvanassche@acm.org (mailing list archive)
Headers show
Series Memory synchronization improvements | expand

Message

Bart Van Assche July 1, 2019, 9:42 p.m. UTC
Hi Jens,

The two patches in this series reduce the number of memory barrier calls from
liburing and also fix a few memory synchronization bugs. Please consider these
patches for the official liburing git repository.

Thanks,

Bart.

Bart Van Assche (2):
  __io_uring_get_cqe(): Use io_uring_for_each_cqe()
  Fix the use of memory barriers

 man/io_uring_setup.2  |  6 ++-
 src/barrier.h         | 87 +++++++++++++++++++++++++++++++++++++++++--
 src/liburing.h        | 15 +++-----
 src/queue.c           | 48 ++++++------------------
 test/io_uring_enter.c |  8 ++--
 5 files changed, 110 insertions(+), 54 deletions(-)

Comments

Jens Axboe July 2, 2019, 4:18 p.m. UTC | #1
On 7/1/19 3:42 PM, Bart Van Assche wrote:
> Hi Jens,
> 
> The two patches in this series reduce the number of memory barrier calls from
> liburing and also fix a few memory synchronization bugs. Please consider these
> patches for the official liburing git repository.

Applied, thanks.