diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c index daa82503329154085e8c352de29d8e001c4a8426..0e5b581534fa3653aa7257798cd6ff05eaf8de3c 100644 --- a/hw/virtio/virtio.c +++ b/hw/virtio/virtio.c @@ -1699,6 +1699,7 @@ void virtio_delete_queue(VirtQueue *vq) vq->vring.num_default = 0; vq->handle_output = NULL; vq->handle_aio_output = NULL; + virtio_virtqueue_reset_region_cache(vq); } void virtio_del_queue(VirtIODevice *vdev, int n)