>-----Original Message----- >From: Chenqun (kuhn) >Sent: Tuesday, February 18, 2020 5:12 PM >To: qemu-devel@nongnu.org; qemu-...@nongnu.org; jcmvb...@gmail.com; >crwu...@gmail.com; ma...@denx.de; edgar.igles...@gmail.com; >da...@gibson.dropbear.id.au >Cc: Zhanghailiang <zhang.zhanghaili...@huawei.com>; qemu- >triv...@nongnu.org; pbonz...@redhat.com; Pannengyuan ><pannengy...@huawei.com>; Chenqun (kuhn) ><kuhn.chen...@huawei.com> >Subject: [PATCH 0/3]hw: Fixs memleak of fdevice tree blob > >From: Chen Qun <kuhn.chen...@huawei.com> > Hi all, after reviewing various patches from Pan Nengyuan fix ppc-e500 fdt memleaks, I search for related content and found Paolo Bonzini's similarly patchs. (sorry, this description is missing here because of this patch format.)
>The device tree blob returned by load_device_tree is malloced. >We should free it after cpu_physical_memory_write().Otherwise, >if we repeatedly call 'system_reset',it will repeatedly load fdt, so there are >many memleaks. > >Paolo Bonzini : >https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg00129.html > >Pan Nengyuan: >https://lists.gnu.org/archive/html/qemu-devel/2020-02/msg03594.html > >After searching the device code, I found three similar issues. >This series fixes the last three. > >Chen Qun (3): > hw/nios2:fix leak of fdevice tree blob > hw/ppc/virtex_ml507:fix leak of fdevice tree blob > hw/xtensa/xtfpga:fix leak of fdevice tree blob > > hw/nios2/boot.c | 1 + > hw/ppc/virtex_ml507.c | 1 + > hw/xtensa/xtfpga.c | 1 + > 3 files changed, 3 insertions(+) > >-- >2.23.0 >