diff options
author | Wanpeng Li <wanpengli@tencent.com> | 2021-06-11 07:59:33 +0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2021-06-11 18:53:48 +0300 |
commit | dfdc0a714d241bfbf951886c373cd1ae463fcc25 (patch) | |
tree | 61023aeb6622cfe75b6ed43f6b5099b18de55747 /tools/perf/scripts/python/check-perf-trace.py | |
parent | 934002cd660b035b926438244b4294e647507e13 (diff) | |
download | linux-dfdc0a714d241bfbf951886c373cd1ae463fcc25.tar.xz |
KVM: X86: Fix x86_emulator slab cache leak
Commit c9b8b07cded58 (KVM: x86: Dynamically allocate per-vCPU emulation context)
tries to allocate per-vCPU emulation context dynamically, however, the
x86_emulator slab cache is still exiting after the kvm module is unload
as below after destroying the VM and unloading the kvm module.
grep x86_emulator /proc/slabinfo
x86_emulator 36 36 2672 12 8 : tunables 0 0 0 : slabdata 3 3 0
This patch fixes this slab cache leak by destroying the x86_emulator slab cache
when the kvm module is unloaded.
Fixes: c9b8b07cded58 (KVM: x86: Dynamically allocate per-vCPU emulation context)
Cc: stable@vger.kernel.org
Signed-off-by: Wanpeng Li <wanpengli@tencent.com>
Message-Id: <1623387573-5969-1-git-send-email-wanpengli@tencent.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions