Re: [Qemu-devel] [PATCH v4 4/9] virtio: handle virtqueue_map_desc() errors

2016-09-21 Thread Cornelia Huck
On Wed, 21 Sep 2016 09:02:35 +0200 Greg Kurz wrote: > On Tue, 20 Sep 2016 15:49:33 +0100 > Stefan Hajnoczi wrote: > > > Errors can occur during virtqueue_pop(), especially in > > virtqueue_map_desc(). In order to handle this we must unmap iov[] > > before returning NULL. The caller will consi

Re: [Qemu-devel] [PATCH v4 4/9] virtio: handle virtqueue_map_desc() errors

2016-09-21 Thread Greg Kurz
On Tue, 20 Sep 2016 15:49:33 +0100 Stefan Hajnoczi wrote: > Errors can occur during virtqueue_pop(), especially in > virtqueue_map_desc(). In order to handle this we must unmap iov[] > before returning NULL. The caller will consider the virtqueue empty and > the virtio_error() call will have ma