diff --git a/xen/arch/x86/mm/paging.c b/xen/arch/x86/mm/paging.c index 1c5f54f92a..2991585117 100644 --- a/xen/arch/x86/mm/paging.c +++ b/xen/arch/x86/mm/paging.c @@ -695,9 +695,8 @@ int paging_domctl(struct domain *d, struct xen_domctl_shadow_op *sc, if ( unlikely(d->is_dying) ) { - gdprintk(XENLOG_INFO, "Ignoring paging op on dying domain %u\n", - d->domain_id); - return 0; + gdprintk(XENLOG_INFO, "Tried to do a paging op on dying %pd\n", d); + return -EINVAL; } if ( unlikely(d->vcpu == NULL) || unlikely(d->vcpu[0] == NULL) )