On Mon, Nov 24, 2014 at 10:31 PM, Paolo Bonzini <pbonz...@redhat.com> wrote: > > > 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>
Great thanks!