diff options
author | 2014-06-24 10:31:08 -0700 | |
---|---|---|
committer | 2014-06-25 14:17:03 +0200 | |
commit | 8c9eb041cf76038eb3b62ee259607eec9b89f48d (patch) | |
tree | c288fa0bd0adc23df399426d7c199ae1c489364d /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | KVM: x86: preserve the high 32-bits of the PAT register (diff) | |
download | linux-dev-8c9eb041cf76038eb3b62ee259607eec9b89f48d.tar.xz linux-dev-8c9eb041cf76038eb3b62ee259607eec9b89f48d.zip |
MIPS: KVM: Fix memory leak on VCPU
kvm_arch_vcpu_free() is called in 2 code paths:
1) kvm_vm_ioctl()
kvm_vm_ioctl_create_vcpu()
kvm_arch_vcpu_destroy()
kvm_arch_vcpu_free()
2) kvm_put_kvm()
kvm_destroy_vm()
kvm_arch_destroy_vm()
kvm_mips_free_vcpus()
kvm_arch_vcpu_free()
Neither of the paths handles VCPU free. We need to do it in
kvm_arch_vcpu_free() corresponding to the memory allocation in
kvm_arch_vcpu_create().
Signed-off-by: Deng-Cheng Zhu <dengcheng.zhu@imgtec.com>
Cc: stable@vger.kernel.org
Reviewed-by: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions