From 5b5e6fe360affed9af8cd6c31cae26ff40a3c7f0 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 15 Feb 2019 10:43:03 -0700 Subject: src/queue: kill bogus ktail_next == head check This really wants to be a "will we over-fill the ring?" kind of check, but the sqe_head/sqe_tail should not be that far apart. If they are, that's a bug elsewhere. So just kill the check. Signed-off-by: Jens Axboe --- src/queue.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'src') diff --git a/src/queue.c b/src/queue.c index d508099..76e6edc 100644 --- a/src/queue.c +++ b/src/queue.c @@ -104,8 +104,6 @@ int io_uring_submit(struct io_uring *ring) while (sq->sqe_head < sq->sqe_tail) { ktail_next++; read_barrier(); - if (ktail_next == *sq->khead) - break; sq->array[ktail & mask] = sq->sqe_head & mask; ktail = ktail_next; -- cgit