On 24/11/2014 15:29, Ming Lei wrote: > The 1st patch fixes batch submission. > > The 2nd one fixes -EAGAIN for non-batch case. > > The 3rd one is a cleanup. > > This patchset is splitted from previous patchset(dataplane: optimization > and multi virtqueue support), as suggested by Stefan. > > V5: > - in case of submission failure, return -EIO for new coming requests > until aborting is handled > - in patch2, follow Paolo's suggestion about ioq_enqueue() changes > > V4: > - abort reuqests in BH to abvoid potential "Co-routine re-entered > recursively" > - remove 'enqueue' parameter to ioq_submit() to simpify change > - beautify code as suggested by Paolo > > v3: > - rebase on QEMU master > v2: > - code style fix and commit log fix as suggested by BenoƮt Canet > v1: > - rebase on latest QEMU master > > block/linux-aio.c | 131 > +++++++++++++++++++++++++++++++++++++++++++---------- > 1 file changed, 107 insertions(+), 24 deletions(-) > > Thanks, > Ming Lei > >
Reviewed-by: Paolo Bonzini <pbonz...@redhat.com>