This series addresses a few vCPU hotunplug related leaks (found with Valgrind).
v2: Create AccelOpsClass::destroy_vcpu_thread() for vcpu thread related cleanup (Philippe) Mark Kanda (5): accel: Introduce AccelOpsClass::destroy_vcpu_thread() softmmu/cpus: Free cpu->thread in destroy_vcpu_thread_generic() softmmu/cpus: Free cpu->halt_cond in destroy_vcpu_thread_generic() cpu: Free cpu->cpu_ases in cpu_exec_unrealizefn() i386/cpu: Free env->xsave_buf in x86_cpu_unrealizefn() accel/accel-common.c | 7 +++++++ accel/hvf/hvf-accel-ops.c | 1 + accel/kvm/kvm-accel-ops.c | 1 + accel/qtest/qtest.c | 1 + accel/tcg/tcg-accel-ops.c | 1 + accel/xen/xen-all.c | 1 + cpu.c | 1 + include/sysemu/accel-ops.h | 3 +++ softmmu/cpus.c | 3 +++ target/i386/cpu.c | 5 +++++ target/i386/hax/hax-accel-ops.c | 1 + target/i386/nvmm/nvmm-accel-ops.c | 1 + target/i386/whpx/whpx-accel-ops.c | 1 + 13 files changed, 27 insertions(+) -- 2.27.0