The VirtQueue->inuse field is not always updated correctly. These patches fix it.
Originally this series was called "virtio-balloon: fix stats vq migration" but Ladi Prosek posted a nicer fix called "balloon: Fix failure of updating guest memory status". I dropped the virtio-balloon patches. Changes from previous series: * Missing comma in error formatting [Fam] * virtio_descard() -> virtio_discard() [Michael] * Multi-line comment style [Cornelia] Stefan Hajnoczi (2): virtio: recalculate vq->inuse after migration virtio: decrement vq->inuse in virtqueue_discard() hw/virtio/virtio.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) -- 2.7.4