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

Reply via email to