mirror of https://github.com/xemu-project/xemu.git
virtio-pmem: do delete rq_vq in virtio_pmem_unrealize
Similar to other virtio-devices, rq_vq forgot to delete in virtio_pmem_unrealize, this patch fix it. This device has already maintained a vq pointer, thus we use the new virtio_delete_queue function directly to do the cleanup. Reported-by: Euler Robot <euler.robot@huawei.com> Signed-off-by: Pan Nengyuan <pannengyuan@huawei.com> Message-Id: <20200225075554.10835-4-pannengyuan@huawei.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
2e5bc65935
commit
9861546e1d
|
@ -130,6 +130,7 @@ static void virtio_pmem_unrealize(DeviceState *dev, Error **errp)
|
|||
VirtIOPMEM *pmem = VIRTIO_PMEM(dev);
|
||||
|
||||
host_memory_backend_set_mapped(pmem->memdev, false);
|
||||
virtio_delete_queue(pmem->rq_vq);
|
||||
virtio_cleanup(vdev);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue