virtio: decrement vq->inuse in virtqueue_discard()
[sdk/emulator/qemu.git] / hw / virtio / virtio.c
index 6105c6e..74c085c 100644 (file)
@@ -268,6 +268,7 @@ void virtqueue_discard(VirtQueue *vq, const VirtQueueElement *elem,
                        unsigned int len)
 {
     vq->last_avail_idx--;
+    vq->inuse--;
     virtqueue_unmap_sg(vq, elem, len);
 }