This series addresses a few vCPU hotunplug related leaks (found with Valgrind).
v3: - patch 4: create cpu_address_space_destroy() to free cpu_ases (Phillipe) - patch 5: create <kvm, hvf>_destroy_vcpu_thread() to free xsave_buf (Phillipe) 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 generic_destroy_vcpu_thread() softmmu/cpus: Free cpu->halt_cond in generic_destroy_vcpu_thread() cpu: Free cpu->cpu_ases in cpu_address_space_destroy() i386/cpu: Free env->xsave_buf in KVM and HVF destory_vcpu_thread routines accel/accel-common.c | 7 +++++++ accel/hvf/hvf-accel-ops.c | 10 ++++++++++ accel/kvm/kvm-accel-ops.c | 10 ++++++++++ accel/qtest/qtest.c | 1 + accel/tcg/tcg-accel-ops.c | 1 + accel/xen/xen-all.c | 1 + cpu.c | 1 + include/exec/cpu-common.h | 7 +++++++ include/sysemu/accel-ops.h | 3 +++ softmmu/cpus.c | 3 +++ softmmu/physmem.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 + 14 files changed, 52 insertions(+) -- 2.27.0