From 8553b17cc218046408db0fb96dfe750bce7445b9 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Mon, 6 Dec 2021 14:12:09 +0100 Subject: [PATCH] x86/PoD: HVM guests can't pin their pages Pinning is a PV concept, used there only for page table pages. Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper --- xen/arch/x86/mm/p2m-pod.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/xen/arch/x86/mm/p2m-pod.c b/xen/arch/x86/mm/p2m-pod.c index d8d1a0ce7e..9c4c0caccb 100644 --- a/xen/arch/x86/mm/p2m-pod.c +++ b/xen/arch/x86/mm/p2m-pod.c @@ -271,9 +271,6 @@ p2m_pod_set_cache_target(struct p2m_domain *p2m, unsigned long pod_target, int p goto out; } - if ( test_and_clear_bit(_PGT_pinned, &(page+i)->u.inuse.type_info) ) - put_page_and_type(page + i); - put_page_alloc_ref(page + i); put_page(page + i); -- 2.30.2