From: Jan Beulich Date: Mon, 6 Dec 2021 13:12:09 +0000 (+0100) Subject: x86/PoD: HVM guests can't pin their pages X-Git-Tag: archive/raspbian/4.17.0-1+rpi1^2~33^2~1263 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8553b17cc218046408db0fb96dfe750bce7445b9;p=xen.git 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 --- 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);