[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/4] Plug some memory leaks on unrealize
From: |
minyard |
Subject: |
[Qemu-devel] [PATCH v3 0/4] Plug some memory leaks on unrealize |
Date: |
Fri, 22 Jul 2016 14:50:37 -0500 |
Changes from v2:
Set the timers to NULL when unrealizing them, as the data structure
is still intact.
Split out the removal of the mutex from ipmi_bmc_sim to its own patch.
I did figure out a way to test these. You can set the realize bool
in the qapi for the device to cause it to be realized/unrealized.
This has kind of opened a can of worms for me, though. Looking
at a lot of the devices, there is no unrealize function and that
can leave a lot of things hanging. And for ISA bus devices, there
is no way to unregister ports.
I have a separate patch to make the BMCs not hot-pluggable and
fix up a few other small things I saw as a result of understanding
this better. But those probably don't belong here.
Thanks,
-corey
- [Qemu-devel] [PATCH v3 0/4] Plug some memory leaks on unrealize,
minyard <=
- [Qemu-devel] [PATCH v3 2/4] wdt_i6300esb: Free timer, minyard, 2016/07/22
- [Qemu-devel] [PATCH v3 3/4] wdt_ib700: Free timer, minyard, 2016/07/22
- [Qemu-devel] [PATCH v3 1/4] ipmi_bmc_sim: Remove an unnecessary mutex, minyard, 2016/07/22
- [Qemu-devel] [PATCH v3 4/4] ipmi_bmc_sim: Add a proper unrealize function, minyard, 2016/07/22
- Re: [Qemu-devel] [PATCH v3 0/4] Plug some memory leaks on unrealize, Paolo Bonzini, 2016/07/23