On 29/05/15 10:09, Jan Beulich wrote: > Checking that the subject domain is not the current one is pointless > when already having paused that domain: domain_pause() already > ASSERT()s this to be the case. > > Signed-off-by: Jan Beulich <jbeul...@suse.com>
Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> > > --- a/xen/arch/x86/mm/hap/hap.c > +++ b/xen/arch/x86/mm/hap/hap.c > @@ -464,13 +464,6 @@ int hap_enable(struct domain *d, u32 mod > > domain_pause(d); > > - /* error check */ > - if ( (d == current->domain) ) > - { > - rv = -EINVAL; > - goto out; > - } > - > old_pages = d->arch.paging.hap.total_pages; > if ( old_pages == 0 ) > { > --- a/xen/arch/x86/mm/shadow/common.c > +++ b/xen/arch/x86/mm/shadow/common.c > @@ -2972,8 +2972,7 @@ int shadow_enable(struct domain *d, u32 > domain_pause(d); > > /* Sanity check the arguments */ > - if ( (d == current->domain) || > - shadow_mode_enabled(d) || > + if ( shadow_mode_enabled(d) || > ((mode & PG_translate) && !(mode & PG_refcounts)) || > ((mode & PG_external) && !(mode & PG_translate)) ) > { > > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel