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-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~2316 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=990ea04ebedf543156dc2afa980061eb6645c390;p=xen.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);