From: Andrew Cooper Date: Mon, 2 Nov 2015 14:34:01 +0000 (+0100) Subject: x86/mm: return -ESRCH for an invalid foreign domid X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=990ea04ebedf543156dc2afa980061eb6645c390;p=people%2Fliuw%2Flibxenctrl-split%2Fxen.git x86/mm: return -ESRCH for an invalid foreign domid For consistency with all other invalid domid handling. Signed-off-by: Andrew Cooper Reviewed-by: George Dunlap --- diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index b65c3a51e2..92df36fa19 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -3544,7 +3544,7 @@ long do_mmu_update( { /* Pagetables belong to a foreign domain (PFD). */ if ( (pt_owner = rcu_lock_domain_by_id(pt_dom - 1)) == NULL ) - return -EINVAL; + return -ESRCH; if ( pt_owner == d ) rcu_unlock_domain(pt_owner);