diff --git a/arch/arm64/kvm/mmu.c b/arch/arm64/kvm/mmu.c index 0f3817fc7ecc..e056e664f1ea 100644 --- a/arch/arm64/kvm/mmu.c +++ b/arch/arm64/kvm/mmu.c @@ -981,9 +981,7 @@ int topup_hyp_memcache(struct kvm_vcpu *vcpu) err = __topup_hyp_memcache(mc, kvm_mmu_cache_min_pages(vcpu->kvm), hyp_mc_alloc_fn, kvm_host_pa, NULL); - if (!err) - account_hyp_memcache(mc, prev_nr_pages, vcpu->kvm); - + account_hyp_memcache(mc, prev_nr_pages, vcpu->kvm); return err; }