[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 06/14] hw/virtio: Free vqs before vhost_dev_cleanup()
From: |
Michael S. Tsirkin |
Subject: |
Re: [PATCH 06/14] hw/virtio: Free vqs before vhost_dev_cleanup() |
Date: |
Wed, 26 Jun 2024 07:21:47 -0400 |
On Wed, Jun 26, 2024 at 08:06:29PM +0900, Akihiko Odaki wrote:
> This suppresses LeakSanitizer warnings.
>
more specifically, is there a leak here this fixes?
or a false positive warning?
> Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
> ---
> hw/virtio/vhost-user-base.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/hw/virtio/vhost-user-base.c b/hw/virtio/vhost-user-base.c
> index a83167191ee6..124ef536206f 100644
> --- a/hw/virtio/vhost-user-base.c
> +++ b/hw/virtio/vhost-user-base.c
> @@ -223,6 +223,7 @@ static void vub_disconnect(DeviceState *dev)
> {
> VirtIODevice *vdev = VIRTIO_DEVICE(dev);
> VHostUserBase *vub = VHOST_USER_BASE(vdev);
> + struct vhost_virtqueue *vhost_vqs = vub->vhost_dev.vqs;
>
> if (!vub->connected) {
> return;
> @@ -231,6 +232,7 @@ static void vub_disconnect(DeviceState *dev)
>
> vub_stop(vdev);
> vhost_dev_cleanup(&vub->vhost_dev);
> + g_free(vhost_vqs);
>
code does not match $subj
> /* Re-instate the event handler for new connections */
> qemu_chr_fe_set_handlers(&vub->chardev,
>
> --
> 2.45.2
- [PATCH 00/14] Fix check-qtest-ppc64 sanitizer errors, Akihiko Odaki, 2024/06/26
- [PATCH 01/14] hw/core: Free CPUState allocations, Akihiko Odaki, 2024/06/26
- [PATCH 02/14] hw/ide: Free macio-ide IRQs, Akihiko Odaki, 2024/06/26
- [PATCH 03/14] hw/isa/vt82c686: Free irqs, Akihiko Odaki, 2024/06/26
- [PATCH 04/14] spapr: Free stdout path, Akihiko Odaki, 2024/06/26
- [PATCH 05/14] ppc/vof: Fix unaligned FDT property access, Akihiko Odaki, 2024/06/26
- [PATCH 07/14] migration: Free removed SaveStateEntry, Akihiko Odaki, 2024/06/26
- [PATCH 08/14] memory: Do not create circular reference with subregion, Akihiko Odaki, 2024/06/26
- [PATCH 06/14] hw/virtio: Free vqs before vhost_dev_cleanup(), Akihiko Odaki, 2024/06/26
- Re: [PATCH 06/14] hw/virtio: Free vqs before vhost_dev_cleanup(),
Michael S. Tsirkin <=
- [PATCH 10/14] tests/qtest: Free unused QMP response, Akihiko Odaki, 2024/06/26
- [PATCH 11/14] tests/qtest: Free old machine variable name, Akihiko Odaki, 2024/06/26
- [PATCH 09/14] tests/qtest: Use qtest_add_data_func_full(), Akihiko Odaki, 2024/06/26
- [PATCH 12/14] tests/qtest: Delete previous boot file, Akihiko Odaki, 2024/06/26
- [PATCH 13/14] tests/qtest: Free paths, Akihiko Odaki, 2024/06/26
- [PATCH 14/14] tests/qtest: Free GThread, Akihiko Odaki, 2024/06/26