[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/5] vCPU hotunplug related memory leaks
From: |
Mark Kanda |
Subject: |
[PATCH v2 0/5] vCPU hotunplug related memory leaks |
Date: |
Fri, 18 Mar 2022 10:15:50 -0500 |
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
- [PATCH v2 0/5] vCPU hotunplug related memory leaks,
Mark Kanda <=
- [PATCH v2 1/5] accel: Introduce AccelOpsClass::destroy_vcpu_thread(), Mark Kanda, 2022/03/18
- [PATCH v2 3/5] softmmu/cpus: Free cpu->halt_cond in destroy_vcpu_thread_generic(), Mark Kanda, 2022/03/18
- [PATCH v2 4/5] cpu: Free cpu->cpu_ases in cpu_exec_unrealizefn(), Mark Kanda, 2022/03/18
- [PATCH v2 5/5] i386/cpu: Free env->xsave_buf in x86_cpu_unrealizefn(), Mark Kanda, 2022/03/18
- [PATCH v2 2/5] softmmu/cpus: Free cpu->thread in destroy_vcpu_thread_generic(), Mark Kanda, 2022/03/18