projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c38c37a
)
hw/arm: versal: Plug memory leaks
author
Edgar E. Iglesias
<edgar.iglesias@xilinx.com>
Mon, 7 Jan 2019 15:23:46 +0000
(15:23 +0000)
committer
Peter Maydell
<peter.maydell@linaro.org>
Mon, 7 Jan 2019 15:23:46 +0000
(15:23 +0000)
Plug a couple of "board creation time" memory leaks.
Fixes: 6f16da53ffe4567 ("hw/arm: versal: Add a virtual Xilinx Versal board")
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-id:
20190104104749
.5314-2-edgar.iglesias@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/arm/xlnx-versal-virt.c
patch
|
blob
|
history
diff --git
a/hw/arm/xlnx-versal-virt.c
b/hw/arm/xlnx-versal-virt.c
index c6feeac532f281574a4ac24d902d5e26d0d81aff..f95fde2309b51b5924e5726d9211b1b480e43104 100644
(file)
--- a/
hw/arm/xlnx-versal-virt.c
+++ b/
hw/arm/xlnx-versal-virt.c
@@
-130,6
+130,7
@@
static void fdt_add_gic_nodes(VersalVirt *s)
2, MM_GIC_APU_REDIST_0_SIZE);
qemu_fdt_setprop_cell(s->fdt, nodename, "#interrupt-cells", 3);
qemu_fdt_setprop_string(s->fdt, nodename, "compatible", "arm,gic-v3");
+ g_free(nodename);
}
static void fdt_add_timer_nodes(VersalVirt *s)
@@
-364,6
+365,7
@@
static void create_virtio_regions(VersalVirt *s)
sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic_irq);
mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(dev), 0);
memory_region_add_subregion(&s->soc.mr_ps, base, mr);
+ g_free(name);
}
for (i = 0; i < NUM_VIRTIO_TRANSPORT; i++) {