diff --git a/xen/common/domain.c b/xen/common/domain.c index 56d47dd664..e3afcacb6c 100644 --- a/xen/common/domain.c +++ b/xen/common/domain.c @@ -1471,7 +1471,7 @@ int map_vcpu_info(struct vcpu *v, unsigned long gfn, unsigned offset) if ( (v != current) && !(v->pause_flags & VPF_down) ) return -EINVAL; - page = get_page_from_gfn(d, gfn, NULL, P2M_ALLOC); + page = get_page_from_gfn(d, gfn, NULL, P2M_UNSHARE); if ( !page ) return -EINVAL;