Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4d198d5 authored by Avi Kivity's avatar Avi Kivity Committed by Linus Torvalds
Browse files

KVM: MMU: Fix cleaning up the shadow page allocation cache



__free_page() wants a struct page, not a virtual address.

Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 5c4c1489
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -244,7 +244,7 @@ static int mmu_topup_memory_cache_page(struct kvm_mmu_memory_cache *cache,
static void mmu_free_memory_cache_page(struct kvm_mmu_memory_cache *mc)
{
	while (mc->nobjs)
		__free_page(mc->objects[--mc->nobjs]);
		free_page((unsigned long)mc->objects[--mc->nobjs]);
}

static int __mmu_topup_memory_caches(struct kvm_vcpu *vcpu, gfp_t gfp_flags)