From 75ed01242ca3259cf29e876070099f48e842733b Mon Sep 17 00:00:00 2001 From: Will Deacon Date: Wed, 1 Dec 2021 17:03:59 +0000 Subject: [PATCH] FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table kvm_pgtable_hyp_unmap() relies on the ->page_count() function callback being provided by the memory-management operations for the page-table. Wire up this callback for the hypervisor stage-1 page-table. Signed-off-by: Will Deacon Signed-off-by: Quentin Perret Link: https://lore.kernel.org/r/20211201170411.1561936-6-qperret@google.com Bug: 209599700 Change-Id: Ieaf1f60698e1ebafc60424e879ccfd6ec192dbb5 --- arch/arm64/kvm/hyp/nvhe/setup.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/kvm/hyp/nvhe/setup.c b/arch/arm64/kvm/hyp/nvhe/setup.c index 4762b2da766e..90bd6b487840 100644 --- a/arch/arm64/kvm/hyp/nvhe/setup.c +++ b/arch/arm64/kvm/hyp/nvhe/setup.c @@ -258,6 +258,7 @@ void __noreturn __pkvm_init_finalise(void) .virt_to_phys = hyp_virt_to_phys, .get_page = hpool_get_page, .put_page = hpool_put_page, + .page_count = hyp_page_count, }; pkvm_pgtable.mm_ops = &pkvm_pgtable_mm_ops;