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.
@@ -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;
