Commit b9e03010b1 for qemu.org

commit b9e03010b1019eefcc8290f10624fa56e01ba293
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Mon Jul 13 12:34:17 2026 +0100

    arm/virt: fix smmuv3_devices leak

    Fixes: 92e340997f861 ("hw/arm/virt: Use stored SMMUv3 device list for IORT build")
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Message-id: 20260709111225.1106856-1-marcandre.lureau@redhat.com
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

diff --git a/hw/arm/virt.c b/hw/arm/virt.c
index 6a3c69ba8f..219597cabd 100644
--- a/hw/arm/virt.c
+++ b/hw/arm/virt.c
@@ -4417,6 +4417,7 @@ static void virt_instance_finalize(Object *obj)
     }
     g_free(vms->oem_id);
     g_free(vms->oem_table_id);
+    g_ptr_array_free(vms->smmuv3_devices, TRUE);
 }

 static const TypeInfo virt_machine_info = {