virtio-input: convert to new virtio_delete_queue

Seems cleaner than using VQ index values.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
Michael S. Tsirkin 2019-12-09 11:55:10 -05:00
parent e615c157f3
commit 087ed8a582

View File

@ -280,6 +280,7 @@ static void virtio_input_device_unrealize(DeviceState *dev, Error **errp)
{ {
VirtIOInputClass *vic = VIRTIO_INPUT_GET_CLASS(dev); VirtIOInputClass *vic = VIRTIO_INPUT_GET_CLASS(dev);
VirtIODevice *vdev = VIRTIO_DEVICE(dev); VirtIODevice *vdev = VIRTIO_DEVICE(dev);
VirtIOInput *vinput = VIRTIO_INPUT(dev);
Error *local_err = NULL; Error *local_err = NULL;
if (vic->unrealize) { if (vic->unrealize) {
@ -289,8 +290,8 @@ static void virtio_input_device_unrealize(DeviceState *dev, Error **errp)
return; return;
} }
} }
virtio_del_queue(vdev, 0); virtio_delete_queue(vinput->evt);
virtio_del_queue(vdev, 1); virtio_delete_queue(vinput->sts);
virtio_cleanup(vdev); virtio_cleanup(vdev);
} }