On Tue, Nov 25, 2014 at 03:23:12PM +0800, Ming Lei wrote: > Previously -EAGAIN is simply ignored for !s->io_q.plugged case, > and sometimes it is easy to cause -EIO to VM, such as NVME device. > > This patch handles -EAGAIN by io queue for !s->io_q.plugged case, > and it will be retried in following aio completion cb. > > Reviewed-by: Paolo Bonzini <pbonz...@redhat.com> > Suggested-by: Paolo Bonzini <pbonz...@redhat.com> > Signed-off-by: Ming Lei <ming....@canonical.com> > --- > block/linux-aio.c | 24 ++++++++++++++++-------- > 1 file changed, 16 insertions(+), 8 deletions(-)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
pgpemlgBWJXwi.pgp
Description: PGP signature