virtio: handle virtqueue_read_next_desc() errors
commit412e0e81b17488e228b4f8451df6a4af26064bb4
authorStefan Hajnoczi <stefanha@redhat.com>
Wed, 21 Sep 2016 15:52:24 +0000 (21 16:52 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Fri, 23 Sep 2016 16:03:56 +0000 (23 19:03 +0300)
tree2538269d2a30b3fd4afa80e157f4f415c9bb5960
parentb1c7c07f2db2096451791882e9d1cdc301b66cdb
virtio: handle virtqueue_read_next_desc() errors

Stop processing the vring if an avail ring index is invalid.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
hw/virtio/virtio.c