|
From: | Paolo Bonzini |
Subject: | Re: [Qemu-devel] [PATCH v4 1/3] linux-aio: fix submit aio as a batch |
Date: | Mon, 24 Nov 2014 12:39:38 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 |
On 24/11/2014 12:31, Ming Lei wrote: > +static int ioq_enqueue(struct qemu_laio_state *s, struct iocb *iocb) > { > unsigned int idx = s->io_q.idx; > > + if (unlikely(idx == s->io_q.size)) { > + ioq_submit(s); > + return -EAGAIN; Only return -EAGAIN if ioq_submit(s) returns 0? Otherwise reload idx and go on. Paolo > + } > +
[Prev in Thread] | Current Thread | [Next in Thread] |