aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base/node.c
diff options
context:
space:
mode:
authorMiaohe Lin <linmiaohe@huawei.com>2022-08-23 14:32:37 +0800
committerSean Christopherson <seanjc@google.com>2022-08-24 13:47:49 -0700
commitd7c9bfb9caaffd496ae44b258ec7c793677d3eeb (patch)
treec3cde73bdfc631cc9d47d4b9bd5dd72d0241a233 /drivers/base/node.c
parentKVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (diff)
downloadlinux-rng-d7c9bfb9caaffd496ae44b258ec7c793677d3eeb.tar.xz
linux-rng-d7c9bfb9caaffd496ae44b258ec7c793677d3eeb.zip
KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init()
When register_shrinker() fails, KVM doesn't release the percpu counter kvm_total_used_mmu_pages leading to memoryleak. Fix this issue by calling percpu_counter_destroy() when register_shrinker() fails. Fixes: ab271bd4dfd5 ("x86: kvm: propagate register_shrinker return code") Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> Link: https://lore.kernel.org/r/20220823063237.47299-1-linmiaohe@huawei.com [sean: tweak shortlog and changelog] Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'drivers/base/node.c')
0 files changed, 0 insertions, 0 deletions