]> git.ipfire.org Git - thirdparty/qemu.git/commit
vhost: release virtqueue objects in error path
authorPrasad Pandit <pjp@fedoraproject.org>
Mon, 29 May 2023 11:43:33 +0000 (17:13 +0530)
committerMichael Tokarev <mjt@tls.msk.ru>
Mon, 26 Jun 2023 16:55:29 +0000 (19:55 +0300)
commit46fe2deaefb0d72036f47029ff8f7a10904e775c
tree317937cc873e90ece720b3049b0b955d552664ad
parentc10525874c0531e7dd1855890d0530739cebf5dd
vhost: release virtqueue objects in error path

vhost_dev_start function does not release virtqueue objects when
event_notifier_init() function fails. Release virtqueue objects
and log a message about function failure.

Signed-off-by: Prasad Pandit <pjp@fedoraproject.org>
Message-Id: <20230529114333.31686-3-ppandit@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Fixes: f9a09ca3ea ("vhost: add support for configure interrupt")
Reviewed-by: Peter Xu <peterx@redhat.com>
Cc: qemu-stable@nongnu.org
Acked-by: Jason Wang <jasowang@redhat.com>
(cherry picked from commit 77ece20ba04582d94c345ac0107ddff2fd18d27a)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/virtio/vhost.c